IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT IOCTL (ucmtcpciportcontrollerrequests.h)
Legt das TRANSMISSION-Register fest, das gemäß der Spezifikation des universal serial bus Type-C Port Controller Interface 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 Framework-Anforderungsobjekt übergeben. Diese Struktur wird in UcmTcpciSpec.h deklariert.
Eingabepufferlänge
Die Größe der UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS Struktur.
Statusblock
Irp->IoStatus.Status auf STATUS_SUCCESS festgelegt ist, wenn die Anforderung erfolgreich ist. Andernfalls Status der entsprechenden Fehlerbedingung als NTSTATUS- Code.
Bemerkungen
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 |
Siehe auch
Erstellen von IOCTL-Anforderungen in Treibern
WdfIoTargetSendInternalIoctlOthersSynchronously