Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Устройство может создавать много событий, и каждое событие может обрабатываться одним из нескольких различных обработчиков. В Windows XP определены следующие события:
- Подключение устройства
- УдалениеУстройства
- MediaArrival
- MediaRemoval
Инструкции
В ключе EventHandlers определяются Обработчики событий. Значения ключа обработчика событий — это имена каждого обработчика, который пользователь должен выбрать при обнаружении события. Эти записи не содержат никаких значений данных. Ниже приведен пример определения для пользовательского обработчика событий с именем MyNewRemovalEventHandler, который представляет эти возможности обработчика пользователю:
- Обработчик, используемый, если событие обнаружено на устройстве, сделанном компанией Contoso, Inc.
- Обработчик, используемый, если событие обнаружено на устройстве, сделанном компанией Fabrikam, Inc.
- Обработчик, используемый во всех других случаях.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
Explorer
AutoplayHandlers
EventHandlers
MyNewRemovalEventHandler
CompanyContosoHandler [REG_SZ]
CompanyFabrikamHandler [REG_SZ]
MyRemovalHandler [REG_SZ]
После определения обработчика событий его необходимо зарегистрировать с помощью обработчика устройства для одной из возможностей событий: DeviceArrival, DeviceRemoval, MediaArrival или MediaRemoval. MyNewRemovalEventHandler, определенный ранее, используется для DeviceRemoval в пользовательском обработчике устройств с именем MyDeviceHandler и определен для этой цели в следующем примере. Опять же, значение реестра не имеет компонента данных.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
Explorer
AutoplayHandlers
DeviceHandlers
EventHandlers
DeviceRemoval
MyNewRemovalEventHandler
Windows XP предопределяет следующий набор EventHandlers.
Ключ EventHandlers | Тип носителя или файла |
---|---|
ОбработкаЗаписиCDПоПрибытии | Пустой CD-R/CD-RW |
Показывать изображения по прибытии | Файлы рисунков |
ВоспроизвестиМузыкальныеФайлыПоПрибытию | Музыкальные файлы |
PlayVideoFilesOnArrival | Видеофайлы |
Воспроизвести аудио CD при прибытии | Аудио CD (REDBOOK format CD с звуковыми дорожками) |
ВоспроизвестиDVDФильмПоПрибытии | DVD-фильмы |
Windows Vista предопределяет следующий набор EventHandlers в дополнение к приведенным выше.
Ключ EventHandlers | Тип носителя или файла |
---|---|
PlaySuperVideoCDMovieOnArrival | Фильмы формата Super VideoCD |
ВоспроизвестиВидеоCDФильмПоПрибытию | ВидеоCD фильмы |