IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND IOCTL (ucmtcpciportcontrollerrequests.h)
Legt den Wert eines Befehlsregisters fest, das gemäß der Schnittstellenspezifikation für den Universal Serial Bus Typ-C port controller definiert ist.
Hauptcode
Eingabepuffer
Ein Zeiger auf eine UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS-Struktur . Rufen Sie zum Abrufen der Struktur WdfRequestRetrieveInputBuffer auf, indem Sie das empfangene Frameworkanforderungsobjekt übergeben.
Länge des Eingabepuffers
Die Größe der UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS-Struktur .
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird Status zur entsprechenden Fehlerbedingung als NTSTATUS-Code verwendet.
Hinweise
Die UcmTcpciCx-Klassenerweiterung sendet diese IOCTL-Anforderung, um den Wert des Befehlsregisters festzulegen. Der festzulegende Wert wird in der angegebenen -Struktur bereitgestellt. Nach dem Festlegen des Werts im Register muss der Clienttreiber WdfRequestComplete aufrufen, um die Anforderung abzuschließen.
Anforderungen
Anforderung | Wert |
---|---|
Header | ucmtcpciportcontrollerrequests.h |
Weitere Informationen
Erstellen von IOCTL-Anforderungen in Treibern
WdfIoTargetSendInternalIoctlOthersSynchronly