IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL IOCTL (ucmtcpciportcontrollerrequests.h)
ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されたコントロール レジスタの値を設定します。
メジャー コード
[入力バッファー]
レジスタの型と設定する値を含む UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS 構造体へのポインター。
入力バッファーの長さ
UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS構造体のサイズ。
ステータス ブロック
Irp->要求が成功した場合、IoStatus.Status はSTATUS_SUCCESSに設定されます。 それ以外の場合は、NTSTATUS コードとして適切なエラー条件の状態。
注釈
UcmTcpciCx クラス拡張機能は、この IOCTL 要求を送信して、コントロール レジスタに値を設定します。 要求ごとに設定できるレジスタは 1 つだけです。 設定する型と値は、指定された構造体で提供されます。 レジスタの値を設定した後、クライアント ドライバーは WdfRequestComplete を呼び出して要求を完了する必要があります。
要件
要件 | 値 |
---|---|
Header | ucmtcpciportcontrollerrequests.h |
こちらもご覧ください
WdfIoTargetSendInternalIoctlOthersSynchronously