次の方法で共有


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 つのワイド文字文字列。

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ヘッダー dispmprt.h (Dispmprt.h を含む)

関連項目

DXGK_DEVICE_DESCRIPTOR