IOCTL_LAMP_SET_EMITTING_LIGHT IOCTL (lamp.h)
Il codice di controllo IOCTL_LAMP_SET_EMITTING_LIGHT attiva o disattiva la lampada.
#define IOCTL_LAMP_SET_EMITTING_LIGHT \
CTL_CODE(IOCTL_LAMP_BASE, 0x0009, METHOD_BUFFERED, FILE_ANY_ACCESS)
Codice principale
Buffer di input
Irp->AssociatedIrp.SystemBuffer
punta a un buffer di tipo BOOLEAN, con TRUE che indica una richiesta per attivare la lampada; FALSE in caso contrario.
Lunghezza del buffer di input
Lunghezza di un valore BOOLEAN.
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno.
Blocco dello stato
Il driver imposta Irp->IoStatus.Status
su STATUS_SUCCESS o lo stato di errore appropriato.
Se il dispositivo è stato acquisito da un driver della fotocamera, il driver della lampada deve restituire un errore di STATUS_RESOURCE_IN_USE tramite Irp->IoStatus.Status
.
Requisiti
Requisito | Valore |
---|---|
Intestazione | lamp.h |