次の方法で共有


DXGKARG_DPAUXIOTRANSMISSION構造体 (dispmprt.h)

DXGKARG_DPAUXIOTRANSMISSION 構造体は、DXGKDDI_DPAUXIOTRANSMISSION コールバックのパラメーターです。

構文

typedef struct _DXGKARG_DPAUXIOTRANSMISSION {
  struct {
    UINT Write : 1;
    UINT CanUseCachedData : 1;
    UINT Reserved : 30;
  };
  UINT   RootPortIndex;
  UINT   DPCDAddress;
  BYTE   NumBytesRequested;
  UINT   DPNativeError;
  BYTE   NumBytesDone;
  BYTE   Data[MAX_DP_NATIVE_AUX_IO_SIZE];
} DXGKARG_DPAUXIOTRANSMISSION, *PDXGKARG_DPAUXIOTRANSMISSION;

メンバーズ

Write

操作が読み取りまたは書き込みのいずれであるかを示します。 値が 0 の場合は、DisplayPort 構成データ (DPCD) 操作が読み取りであることを示します。値 1 は DPCD への書き込みを示します。

CanUseCachedData

設定すると、ドライバーが実際の AUX トランザクションなしでキャッシュされたデータを使用できることを示します。

Reserved

引っ込み思案;使用しないでください。

RootPortIndex

DPCD 読み取りまたは書き込み操作を実行する DP 対応コネクタのインデックス値。 ドライバーは、DXGKDDI_QUERYDPCAPSの前の呼び出しで GPU 上の DP 対応コネクタの合計数を返しました。 DXGKDDI_DPAUXIOTRANSMISSION に対する後続の呼び出しは、RootPortIndex0 から NumRootPorts - 1までの DP コネクタを参照します。

DPCDAddress

読み取りまたは書き込み操作の DPCD アドレス。

NumBytesRequested

DPCDAddress から始まる読み取り/書き込みバイト数。

DPNativeError

ドライバーが DXGKDDI_DPAUXIOTRANSMISSIONからSTATUS_DEVICE_PROTOCOL_ERRORを返すときにエラーの詳細をエンコードできるフィールド。

NumBytesDone

読み取りまたは書き込まれた実際のバイト数。

Data[MAX_DP_NATIVE_AUX_IO_SIZE]

書き込み操作用に書き込むデータ、または読み取り操作のデータを受信するデータを格納するバッファー。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー dispmprt.h

関連項目

DXGKDDI_QUERYDPCAPS

DXGKDDI_DPAUXIOTRANSMISSION