|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
SHChangeNotify
[Now Supported on Windows NT]
Notifies the system of an event that an application has performed. An application should use this function if it performs an action that may affect the shell.
WINSHELLAPI void WINAPI SHChangeNotify(
LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2 );
Parameters
wEventId
Array of flags that specifies the events. This parameter can be a combination of the following values:
SHCNE_ASSOCCHANGED Changed a file type association. SHCNE_ATTRIBUTES Changed a file's attributes. SHCNE_CREATE Created a file. SHCNE_DELETE Deleted a file. SHCNE_DRIVEADD Added a network drive. SHCNE_DRIVEADDGUI Added a network drive by way of a graphic user interface. SHCNE_DRIVEREMOVED Removed a network drive. SHCNE_INTERRUPT Performed the event as a result of a system interrupt. SHCNE_MEDIAINSERTED Added removable media, such as a CD-ROM. SHCNE_MEDIAREMOVED Removed a removable medium, such as a CD-ROM. SHCNE_MKDIR Created a new directory. SHCNE_NETSHARE Shared a resource on the network. SHCNE_NETUNSHARE Stopped sharing a resource. SHCNE_RENAMEFOLDER Renamed a folder. SHCNE_RENAMEITEM Renamed an item in a folder. SHCNE_RMDIR Removed a directory. SHCNE_SERVERDISCONNECT Disconnected a network server. SHCNE_UPDATEDIR Updated the contents of a directory. SHCNE_UPDATEIMAGE Changed an image in the system global image list. SHCNE_UPDATEITEM Changed the properties of a printer or file.
uFlags
Flag that indicates the meaning of dwItem1 and dwItem2. This parameter can be one of the following values:
SHCNF_DWORD The dwItem1 and dwItem2 parameters are doubleword values. SHCNF_FLUSH Flushes the system event buffer. The function does not return until the system is finished processing the given event. SHCNF_FLUSHNOWAIT Flushes the system event buffer. The function returns immediately regardless of whether the system is finished processing the given event. SHCNF_IDLIST dwItem1 and dwItem2 are the addresses of item identifier lists. SHCNF_PATH dwItem1 and dwItem2 are path names. SHCNF_PRINTER dwItem1 and dwItem2 are printer "friendly" names.
dwItem1
First event-dependent value.
dwItem2
Second event-dependent value.
Return Values
No return value.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
SHChangeNotify
[Теперь Поддерживанное на Windows NT]
Уведомляет система о случае, что приложение выполнило. Приложение должно использовать эту функцию если оно выполняет действие, которое может повлиять на оболочку.
ПУСТОТА WINSHELLAPI WINAPI SHChangeNotify(
ДОЛГО (ДЛИНОЙ) wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2 );
Параметры
wEventId
Массив флагов, которые определяют события. Этот параметр может быть комбинацией следующего величин:
SHCNE_ASSOCCHANGED Изменял файловую ассоциацию типа. SHCNE_ATTRIBUTES Изменял атрибуты файла. SHCNE_CREATE Создавал файл. SHCNE_DELETE Удалял файл. SHCNE_DRIVEADD Добавлял сетевой проезд. SHCNE_DRIVEADDGUI Добавлял сетевой проезд посредством графического интерфейса пользавателя. SHCNE_DRIVEREMOVED Удалял сетевой проезд. SHCNE_INTERRUPT Выполнял случай в результате системного прерывания. SHCNE_MEDIAINSERTED Добавлял сменного носителя, как например, CD-ROM. SHCNE_MEDIAREMOVED Удалял сменную середину, как например, CD-ROM. SHCNE_MKDIR Создавал новый директорий. SHCNE_NETSHARE Распространял ресурс в сеть. SHCNE_NETUNSHARE Перестал использовать ресурс. SHCNE_RENAMEFOLDER Переименовывал папку. SHCNE_RENAMEITEM Переименовывал пункт в папку. SHCNE_RMDIR Удалял директорий. SHCNE_SERVERDISCONNECT Разъединял сетевой сервер. SHCNE_UPDATEDIR Корректировал содержание директория. SHCNE_UPDATEIMAGE Изменял образ в системном глобальном списке образа. SHCNE_UPDATEITEM Изменял свойства принтера или файла.
uFlags
Флаг, что указывает значение dwItem1 и dwItem2. Этот параметр может быть одним из следующего величин:
SHCNF_DWORD dwItem1 и параметры dwItem2 являются величинами двойного слова. SHCNF_FLUSH Сбрасывает системный буфер события. Функция не возвращается пока система не будет завершена обрабатывая данное событие. SHCNF_FLUSHNOWAIT Сбрасывает системный буфер события. Функция возвращается немедленно независимо от того, что система завершена обрабатывая данное событие. SHCNF_IDLIST dwItem1 и dwItem2 - адресы списков идентификатора пункта. SHCNF_PATH dwItem1 и dwItem2 - имена пути. SHCNF_PRINTER dwItem1 и dwItem2 - принтер имен "дружественный".
dwItem1
Первая событие-зависимая величина.
dwItem2
Секунда событие-зависимая величина.
Обратные Величины
Никакая обратная величина.
|
|
|
|
| |