IOCTL_USBPRINT_VENDOR_GET_COMMAND IOCTL (usbprint.h)
La richiesta IOCTL_USBPRINT_VENDOR_GET_COMMAND consente al software di livello superiore (ad esempio un monitoraggio della lingua), di eseguire un comando GET specifico del fornitore per il dispositivo di destinazione.
Codice principale
Buffer di input
Puntatore a un buffer, matrice di elementi UCHAR. Il significato di ogni elemento della matrice è illustrato nella tabella seguente.
Elemento Array | Contenuto |
---|---|
lpOutBuffer[0] | Codice richiesta fornitore |
lpOutBuffer[1] | Valore della richiesta fornitore (byte più significativo) |
lpOutBuffer[2] | Valore della richiesta fornitore (byte meno significativo) |
Lunghezza del buffer di input
Dimensioni del buffer di input, in byte.
Buffer di output
Buffer di output, interpretato come matrice di byte.
Lunghezza del buffer di output
Dimensioni in byte del buffer di output.
Blocco dello stato
Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato alla condizione di errore appropriata come codice NTSTATUS .
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbprint.h |
Vedi anche
Creazione di richieste IOCTL nei driver
IOCTL_USBPRINT_VENDOR_SET_COMMAND
WdfIoTargetSendInternalIoctlOthersSynchronously