DXGK_GENERIC_DESCRIPTOR 構造体 (dispmprt.h)

DXGK_GENERIC_DESCRIPTOR構造体には、ディスプレイ アダプターの子デバイスに関する説明情報が含まれています。

構文

typedef struct _DXGK_GENERIC_DESCRIPTOR {
  WCHAR HardwareId[DXGK_MAX_REG_SZ_LEN];
  WCHAR InstanceId[DXGK_MAX_REG_SZ_LEN];
  WCHAR CompatibleId[DXGK_MAX_REG_SZ_LEN];
  WCHAR DeviceText[DXGK_MAX_REG_SZ_LEN];
} DXGK_GENERIC_DESCRIPTOR, *PDXGK_GENERIC_DESCRIPTOR;

メンバー

HardwareId[DXGK_MAX_REG_SZ_LEN]

子デバイスのハードウェア ID を保持する 2 つのワイド NULL 文字で終わる 1 つのワイド文字文字列。

InstanceId[DXGK_MAX_REG_SZ_LEN]

子デバイスのインスタンス ID を保持する 2 つのワイド NULL 文字で終わる 1 つのワイド文字列。

CompatibleId[DXGK_MAX_REG_SZ_LEN]

ワイド文字列のシーケンス。それぞれの文字列は、1 つのワイド NULL 文字で終わる。 シーケンスの最後の文字列は、2 つのワイド NULL 文字で終了します。

DeviceText[DXGK_MAX_REG_SZ_LEN]

子デバイスのデバイス テキストを保持する 2 つのワイド NULL 文字で終わる 1 つのワイド文字列。

注釈

ディスプレイ アダプターには、 TypeVideoOutputTypeOther の 2 種類の子デバイスがあります。 TypeOther 型の子デバイスの場合、ディスプレイ ポート ドライバーはDXGK_GENERIC_DESCRIPTOR構造体をディスプレイ ミニポート ドライバーの DxgkDdiQueryDeviceDescriptor 関数に渡します。 DxgkDdiQueryDeviceDescriptor は構造体のメンバーを入力する必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header dispmprt.h (Dispmprt.h を含む)

こちらもご覧ください

DXGK_DEVICE_DESCRIPTOR