ucmtcpciportcontrollerrequests.h ヘッダー
このヘッダーは usbref によって使用されます。 詳細については、次を参照してください。
ucmtcpciportcontrollerrequests.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED ドライバーが追加のタスクを実行できるように、代替モードが入力されたことをクライアント ドライバーに通知します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED ドライバーが追加のタスクを実行できるように、代替モードが終了したことをクライアント ドライバーに通知します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED ドライバーが追加のタスクを実行できるように、パートナー デバイスの DisplayPort 代替モードがピン割り当てで構成されていることをクライアント ドライバーに通知します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED ドライバーが追加のタスクを実行できるように、DisplayPort 接続の表示状態が変更されたことをクライアント ドライバーに通知します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED ホット プラグが DisplayPort 接続の状態を検出し、ドライバーが追加のタスクを実行できるように変更されたことをクライアント ドライバーに通知します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されているすべてのコントロール レジスタの値を取得します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って、すべての状態レジスタの値を取得します。 クライアント ドライバーは、CC_STATUS、POWER_STATUS、およびFAULT_STATUSレジスタの値を取得する必要があります。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されたコマンド レジスタの値を設定します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されたCONFIG_STANDARD_OUTPUT レジスタを設定します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されたコントロール レジスタの値を設定します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されたMESSAGE_HEADER_INFO レジスタの値を設定します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されたRECEIVE_DETECT レジスタを設定します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義された TRANSMIT レジスタを設定します。 |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従って定義されたTRANSMIT_BUFER レジスタを設定します。 |
構造
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED_IN_PARAMS 検出された代替モードに関する情報を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED_IN_PARAMS 終了した代替モードに関する情報を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED_IN_PARAMS 構成された DisplayPort 代替モードのピン割り当てに関する情報を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED_IN_PARAMS DisplayPort 接続の表示状態に関する情報を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED_IN_PARAMS DisplayPort 接続のホット プラグ検出状態に関する情報を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_IN_PARAMS この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_OUT_PARAMS IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL要求によって取得されたポート コントローラーのすべてのコントロール レジスタの値を格納します。 |
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS ポート コントローラーのすべての状態レジスタの値を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS 指定したコマンド レジスタを格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT_IN_PARAMS CONFIG_STANDARD_OUTPUT Register の値を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS すべてのコントロール レジスタの値を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO_IN_PARAMS VBUS_VOLTAGE_ALARM_LO_CFG Register の値を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS RECEIVE_DETECT Register の値を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS TRANSMIT_BUFFER Register の値を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER要求で使用されます。 |
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS TRANSMIT レジスタの値を格納します。 この構造体は、IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT要求で使用されます。 |
列挙
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS DisplayPort デバイスの表示状態を有効にするかどうかを決定する値を定義します。 |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS DisplayPort デバイスが接続されているかどうかを判断する値を定義します。 |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT 詳細情報: _UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT列挙 |
UCMTCPCI_PORT_CONTROLLER_IOCTL ポート コントローラーのクライアント ドライバーに送信されるさまざまなデバイス I/O 制御要求を定義します。 これは、WPP の IOCTL の種類を示します。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示