IOCTL_LAMP_SET_MODE IOCTL (lamp.h)

Il codice di controllo IOCTL_LAMP_SET_MODE imposta la modalità di funzionamento della lampada.

#define IOCTL_LAMP_SET_MODE \
    CTL_CODE(IOCTL_LAMP_BASE, 0x0003, METHOD_BUFFERED, FILE_ANY_ACCESS)

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Irp->AssociatedIrp.SystemBuffer punta a un buffer di tipo LAMP_MODE.

Lunghezza del buffer di input

Lunghezza di un LAMP_MODE.

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco dello stato

Il driver imposta su Irp->IoStatus.StatusSTATUS_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.

Requisiti

Requisito Valore
Intestazione lamp.h