IOCTL_USBPRINT_VENDOR_SET_COMMAND IOCTL (usbprint.h)
La richiesta IOCTL_USBPRINT_VENDOR_SET_COMMAND consente al software di livello superiore (ad esempio un monitoraggio del linguaggio) di emettere un comando SET specifico del fornitore nel dispositivo di destinazione.
Codice principale
Buffer di input
Puntatore a un buffer di input, matrice di elementi UCHAR. Il significato di ogni elemento della matrice è illustrato nella tabella seguente.
Elemento Array | Contenuto |
---|---|
lpInBuffer[0] | Codice richiesta fornitore |
lpInBuffer[1] | Valore della richiesta fornitore (byte più significativo) |
lpInBuffer[2] | Valore della richiesta fornitore (byte minimo significativo) |
lpInBuffer[3], ... | Tutti i dati aggiuntivi da inviare come parte del comando |
Lunghezza del buffer di input
Dimensioni del buffer di input, in byte.
Buffer di output
Non usato in questa operazione; impostare questo parametro su NULL.
Lunghezza del buffer di output
Non usato in questa operazione; impostare questo parametro su 0.
Blocco dello stato
Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato della condizione di errore appropriata come codice NTSTATUS .
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbprint.h |
Vedi anche
Creazione di richieste IOCTL nei driver
IOCTL_USBPRINT_VENDOR_GET_COMMAND
WdfIoTargetSendInternalIoctlOthersSynchronously
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per