IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO IOCTL (ucmtcpciportcontrollerrequests.h)

Legt den Wert des MESSAGE_HEADER_INFO Register fest, das gemäß der Spezifikation der Schnittstellenspezifikation für universal Serial Bus Type-C port controller definiert ist.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Ein Zeiger auf eine UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO_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_MESSAGE_HEADER_INFO_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 VBUS_VOLTAGE_ALARM_LO_CFG 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

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously