次の方法で共有


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 宣言

関連項目

DXGI の構造体