Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Код элемента управления IOCTL_LAMP_SET_EMITTING_LIGHT включает или отключает лампу.
#define IOCTL_LAMP_SET_EMITTING_LIGHT \
CTL_CODE(IOCTL_LAMP_BASE, 0x0009, METHOD_BUFFERED, FILE_ANY_ACCESS)
Основной код
Входной буфер
Irp->AssociatedIrp.SystemBuffer указывает на буфер типа BOOLEANс TRUE, указывающим запрос на включение лампы; FALSE в противном случае.
Длина входного буфера
Длина BOOLEAN.
Выходной буфер
Никакой.
Длина выходного буфера
Никакой.
Блок состояния
Драйвер задает Irp->IoStatus.StatusSTATUS_SUCCESS или соответствующее состояние ошибки.
Если устройство было приобретено драйвером камеры, драйвер лампы должен вернуть ошибку STATUS_RESOURCE_IN_USE через Irp->IoStatus.Status.
Требования
| Требование | Ценность |
|---|---|
| заголовка | lamp.h |