DXGI_ADAPTER_DESC1

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
    アダプターの記述を含む文字列です。
  • VendorId
    ハードウェア ベンダーの PCI ID です。
  • DeviceId
    ハードウェア デバイスの PCI ID です。
  • SubSysId
    サブ システムの PCI ID です。
  • Revision
    アダプターのリビジョン番号の PCI ID です。
  • DedicatedVideoMemory
    CPU と共有していない専用ビデオ メモリーのバイト数です。
  • DedicatedSystemMemory
    GPU と共有していない専用システム メモリーのバイト数です。このメモリーは、起動時に利用可能なシステム メモリーから割り当てられます。
  • SharedSystemMemory
    共有システム メモリーのバイト数です。これは、処理時にアダプターによって消費される可能性があるシステム メモリーの最大値です。ドライバーがビデオ メモリーの管理および使用の際に消費する付帯的なメモリーは含まれていません。
  • AdapterLuid
    アダプターを識別する一意の値です。この構造体の定義については、「LUID」を参照してください。LUID は、dxgi.h で定義されています。
  • Flags
    アダプターの種類を表す DXGI_ADAPTER_FLAG 列挙型のメンバーです。DXGI_ADAPTER_FLAG_REMOTE フラグは、アダプターがリモート アダプターであることを指定します。

解説 

DXGI_ADAPTER_DESC1 構造体は、アダプターの DXGI 1.1 記述を提供します。この構造体は、IDXGIAdapter1::GetDesc1 メソッドを使用して初期化します。

要件

ヘッダー: DXGI.h 宣言

関連項目

DXGI の構造体 | IDXGIAdapter1::GetDesc1