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 の種類を示します。