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