IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT IOCTL (ucmtcpciportcontrollerrequests.h)

Imposta il RECEIVE_DETECT Register definito come per la specifica dell'interfaccia del controller di porta del bus seriale universale.Set the RECEIVE_DETECT Register defined as per the Universal Serial Bus Type-C Port Interface Specification.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore alla struttura UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS contenente il valore da impostare. Per ottenere la struttura, chiamare WdfRequestRetrieveInputBuffer passando l'oggetto richiesta del framework ricevuto.

Lunghezza del buffer di input

Dimensione della struttura UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS .

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 .

Commenti

L'estensione della classe UcmTcpciCx invia questa richiesta IOCTL per impostare il RECEIVE_DETECT Register. Il valore da impostare viene fornito nella struttura fornita. Dopo aver impostato il valore nel registro, il driver client deve chiamare WdfRequestComplete per completare la richiesta.

Requisiti

Requisito Valore
Intestazione ucmtcpciportcontrollerrequests.h

Vedi anche

Creazione di richieste IOCTL nei driver

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously