Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 di attivazione della lampada; false in caso contrario.
Lunghezza del buffer di input
Lunghezza di un BOOLEAN.
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno.
Blocco di stato
Il driver imposta Irp->IoStatus.Status su STATUS_SUCCESS o sullo 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.
Fabbisogno
| Requisito | Valore |
|---|---|
| intestazione | lamp.h |