DXGI_ADAPTER_DESC
DXGI 1.0 で使用するアダプター (またはビデオ カード) を記述します。
typedef struct DXGI_ADAPTER_DESC {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
} DXGI_ADAPTER_DESC, *LPDXGI_ADAPTER_DESC;
メンバ
- Description
アダプターの記述を含む文字列です。 - VendorId
ハードウェア ベンダーの PCI ID です。 - DeviceId
ハードウェア デバイスの PCI ID です。 - SubSysId
サブ システムの PCI ID です。 - Revision
アダプターのリビジョン番号の PCI ID です。 - DedicatedVideoMemory
CPU と共有していない専用ビデオ メモリーのバイト数です。 - DedicatedSystemMemory
GPU と共有していない専用システム メモリーのバイト数です。このメモリーは、起動時に利用可能なシステム メモリーから割り当てられます。 - SharedSystemMemory
共有システム メモリーのバイト数です。これは、処理時にアダプターによって消費される可能性があるシステム メモリーの最大値です。ドライバーがビデオ メモリーの管理および使用の際に消費する付帯的なメモリーは含まれていません。 - AdapterLuid
アダプターを識別する一意の値です。この構造体の定義については、「LUID」を参照してください。LUID は、dxgi.h で定義されています。
解説
DXGI_ADAPTER_DESC 構造体は、アダプターの記述を提供します。この構造体は、IDXGIAdapter::GetDesc メソッドを使用して初期化されます。
要件
ヘッダー: DXGI.h 宣言