Freigeben über


IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND IOCTL (ucmtcpciportcontrollerrequests.h)

Legt den Wert eines Befehlsregisters fest, das gemäß der Spezifikation für die Universal Serial Bus Type-C Port Controller Interface Specification definiert ist.

Hauptcode

IRP_MJ_DEVICE_CONTROL

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 Framework-Anforderungsobjekt übergeben.

Eingabepufferlänge

Die Größe der UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_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 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

Siehe auch

Erstellen von IOCTL-Anforderungen in Treibern

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously