DXGI_ADAPTER_DESC構造体 (dxgi.h)

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;

メンバー

Description[128]

種類: WCHAR[128]

アダプターの説明を含む文字列。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc は説明文字列の "ソフトウェア アダプター" を返します。

VendorId

型: UINT

アダプターのハードウェア ベンダーの PCI ID または ACPI ID。 この値が0xFFFF以下の場合は PCI ID です。それ以外の場合は、ACPI ID です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc はこの値に対して 0 を返します。

DeviceId

型: UINT

アダプターのハードウェア デバイスの PCI ID または ACPI ID。 VendorId が PCI ID の場合は、PCI ID でもあります。それ以外の場合は、ACPI ID です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc はこの値に対して 0 を返します。

SubSysId

型: UINT

アダプターのハードウェア サブシステムの PCI ID または ACPI ID。 VendorId が PCI ID の場合は、PCI ID でもあります。それ以外の場合は、ACPI ID です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc はこの値に対して 0 を返します。

Revision

型: UINT

アダプターの PCI または ACPI リビジョン番号。 VendorId が PCI ID の場合は、PCI デバイスリビジョン番号です。それ以外の場合は、ACPI デバイスリビジョン番号です。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc はこの値に対してゼロを返します。

DedicatedVideoMemory

種類: SIZE_T

CPU と共有されていない専用ビデオ メモリのバイト数。

DedicatedSystemMemory

種類: SIZE_T

CPU と共有されていない専用システム メモリのバイト数。 このメモリは、起動時に使用可能なシステム メモリから割り当てられます。

SharedSystemMemory

種類: SIZE_T

共有システム メモリのバイト数。 これは、操作中にアダプターによって使用される可能性があるシステム メモリの最大値です。 ドライバーが管理し、ビデオ メモリを使用する際にドライバーによって消費される付随的なメモリは追加です。

AdapterLuid

種類: LUID

アダプターを識別する一意の値。 構造体の定義については、「 LUID 」を参照してください。 LUID は dxgi.h で定義されています。

注釈

DXGI_ADAPTER_DESC構造体は、アダプターの説明を提供します。 この構造体は、 IDXGIAdapter::GetDesc メソッドを使用して初期化されます。

要件

要件
Header dxgi.h

こちらもご覧ください

DXGI 構造体