次の方法で共有


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 を含む)

関連項目

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor する