IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER IOCTL (ucmtcpciportcontrollerrequests.h)
Legt die TRANSMIT_BUFER Register fest, die gemäß der Schnittstellenspezifikation für controller-Controller vom Typ C des universellen seriellen Busses definiert ist.
Hauptcode
Eingabepuffer
Ein Zeiger auf eine UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS-Struktur , die den wert enthält, der im TRANSMIT_BUFFER Register festgelegt werden soll. Um die Struktur abzurufen, rufen Sie WdfRequestRetrieveInputBuffer auf, indem Sie das empfangene Frameworkanforderungsobjekt übergeben. Diese Struktur wird in UcmTcpciSpec.h deklariert.
Eingabepufferlänge
Die Größe der UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS-Struktur .
Statusblock
Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.
Hinweise
Die UcmTcpciCx-Klassenerweiterung sendet diese IOCTL-Anforderung, um die TRANSMIT_BUFFER 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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für