IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT IOCTL (ucmtcpciportcontrollerrequests.h)

Legt den RECEIVE_DETECT Register fest, der gemäß der Schnittstellenspezifikation für controller-Controller vom Typ C des universellen seriellen Busses definiert ist.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Ein Zeiger auf die UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS-Struktur , die den festzulegenden Wert enthält. Um die Struktur abzurufen, rufen Sie WdfRequestRetrieveInputBuffer auf, indem Sie das empfangene Frameworkanforderungsobjekt übergeben.

Eingabepufferlänge

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

WdfIoTargetSendInternalIoctlSynchronly

WdfIoTargetSendIoctlSynchronly