DXGI_ADAPTER_DESC1 構造体 (dxgi.h)
DXGI 1.1 を使用するアダプター (またはビデオ カード) について説明します。
構文
typedef struct DXGI_ADAPTER_DESC1 {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
UINT Flags;
} DXGI_ADAPTER_DESC1;
メンバー
Description[128]
種類: WCHAR[128]
アダプターの説明を含む文字列。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc1 は説明文字列の "ソフトウェア アダプター" を返します。
VendorId
型: UINT
アダプターのハードウェア ベンダーの PCI ID または ACPI ID。 この値が0xFFFF以下の場合は PCI ID です。それ以外の場合は、ACPI ID です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc1 はこの値に対して 0 を返します。
DeviceId
型: UINT
アダプターのハードウェア デバイスの PCI ID または ACPI ID。 VendorId が PCI ID の場合は、PCI ID でもあります。それ以外の場合は、ACPI ID です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc1 はこの値に対して 0 を返します。
SubSysId
型: UINT
アダプターのハードウェア サブシステムの PCI ID または ACPI ID。 VendorId が PCI ID の場合は、PCI ID でもあります。それ以外の場合は、ACPI ID です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc1 はこの値に対して 0 を返します。
Revision
型: UINT
アダプターの PCI または ACPI リビジョン番号。 VendorId が PCI ID の場合は、PCI デバイスリビジョン番号です。それ以外の場合は、ACPI デバイスリビジョン番号です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc1 はこの値に対して 0 を返します。
DedicatedVideoMemory
種類: SIZE_T
CPU と共有されていない専用ビデオ メモリのバイト数。
DedicatedSystemMemory
種類: SIZE_T
CPU と共有されていない専用システム メモリのバイト数。 このメモリは、起動時に使用可能なシステム メモリから割り当てられます。
SharedSystemMemory
種類: SIZE_T
共有システム メモリのバイト数。 これは、操作中にアダプターによって使用される可能性があるシステム メモリの最大値です。 ドライバーが管理し、ビデオ メモリを使用する際にドライバーによって消費される付随的なメモリは追加です。
AdapterLuid
種類: LUID
アダプターを識別する一意の値。 構造体の定義については、「 LUID 」を参照してください。 LUID は dxgi.h で定義されています。
Flags
型: UINT
アダプターの種類を表 すDXGI_ADAPTER_FLAG 列挙型の値。 DXGI_ADAPTER_FLAG_REMOTE フラグは予約されています。
注釈
DXGI_ADAPTER_DESC1構造体は、アダプターの DXGI 1.1 の説明を提供します。 この構造体は、 IDXGIAdapter1::GetDesc1 メソッドを使用して初期化されます。
要件
要件 | 値 |
---|---|
Header | dxgi.h |