DXGK_DEVICE_DESCRIPTOR構造体 (dispmprt.h)
DXGK_DEVICE_DESCRIPTOR構造体は、ディスプレイ ミニポート ドライバーがモニターの拡張表示識別データ (EDID) の全部または一部を返すように要求するディスプレイ ポート ドライバーによって使用されます。
構文
typedef struct _DXGK_DEVICE_DESCRIPTOR {
ULONG DescriptorOffset;
ULONG DescriptorLength;
_Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;
メンバーズ
DescriptorOffset
EDID へのオフセットをバイト単位で示す整数。 このメンバーは、要求されたデータの先頭を指定します。
DescriptorLength
DescriptorBuffer が指すバッファーの長さをバイト単位で示す整数。
DescriptorBuffer
モニターの EDID の全部または一部を受け取るバッファーへのポインター。 このバッファーは、ディスプレイ ポート ドライバーによって割り当てられ、ディスプレイ ミニポート ドライバーによって入力されます。 ディスプレイ ミニポート ドライバーは、このバッファー DescriptorLength バイトを超えて書き込む必要があります。
備考
ディスプレイ ポート ドライバーは、ディスプレイ ミニポート ドライバーがモニターの EDID の全部または一部を返すように要求するために、dxgkDdiQueryDeviceDescriptor を するDXGK_DEVICE_DESCRIPTOR構造体を渡します。 EDID の目的の部分は、DescriptorOffset および DescriptorLength メンバーによって指定されます。 たとえば、モニターの EDID へのオフセット 128 バイトから始まる 256 バイトを要求するには、ディスプレイ ポート ドライバーは、DescriptorOffset を 128 に設定し、DescriptorLength を 256 に します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | dispmprt.h (Dispmprt.h を含む) |
関連項目
DxgkDdiQueryChildRelations の
DxgkDdiQueryDeviceDescriptor を する