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 型の子デバイスの場合、ディスプレイ ポート ドライバーはDXGK_GENERIC_DESCRIPTOR構造体をディスプレイ ミニポート ドライバーの DxgkDdiQueryDeviceDescriptor 関数に渡します。 DxgkDdiQueryDeviceDescriptor は構造体のメンバーを入力する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
Header | dispmprt.h (Dispmprt.h を含む) |