Condividi tramite


IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL IOCTL (ucmtcpciportcontrollerrequests.h)

Imposta il valore di un registro di controllo definito in base alla specifica dell'interfaccia del controller di porta del bus seriale universale Type-C.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore a una struttura UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS che contiene il tipo di registro e il valore da impostare.

Lunghezza del buffer di input

Dimensione della struttura UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS.

Blocco di 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.

Osservazioni

L'estensione della classe UcmTcpciCx invia questa richiesta IOCTL per impostare i valori al registro di controllo. È possibile impostare un solo registro per ogni richiesta. Il tipo e il valore da impostare vengono forniti nella struttura fornita. Dopo aver impostato il valore nel registro, il driver client deve chiamare WdfRequestComplete per completare la richiesta.

Fabbisogno

Requisito Valore
intestazione ucmtcpciportcontrollerrequests.h

Vedere anche

creazione di richieste IOCTL nei driver

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously