IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT IOCTL (ucmtcpciportcontrollerrequests.h)
Legt das TRANSMIT-Register fest, das gemäß der Spezifikation der Schnittstellenspezifikation für den Universal Serial Bus Type-C port controller definiert ist.
Hauptcode
Eingabepuffer
Ein Zeiger auf eine UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS-Struktur , die den wert enthält, der im TRANSMIT-Register festgelegt werden soll. Rufen Sie zum Abrufen der Struktur WdfRequestRetrieveInputBuffer auf, indem Sie das empfangene Frameworkanforderungsobjekt übergeben. Diese Struktur wird in UcmTcpciSpec.h deklariert.
Länge des Eingabepuffers
Die Größe der UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_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 das TRANSMIT-Register 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