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 |