IDXGIAdapter2::GetDesc2 方法 (dxgi1_2.h)

取得 Microsoft DirectX Graphics Infrastructure (DXGI) 1.2 配接器或視訊卡的描述。 此描述包含圖形處理單位 (GPU) 可以先佔執行其目前工作之粒度的相關信息。

語法

HRESULT GetDesc2(
  [out] DXGI_ADAPTER_DESC2 *pDesc
);

參數

[out] pDesc

描述配接器的 DXGI_ADAPTER_DESC2 結構的指標。
此參數不得為 NULL。 在功能層級 9 圖形硬體上,舊版 GetDesc2 (GetDesc 和 GetDesc1) 針對 Description 成員中的描述字元串傳回 VendorId、DeviceId、SubSysId 和 Revision 成員的 VendorIdDeviceIdSubSysId 和 Revision 成員的GetDesc2 會傳回這些成員中實際功能層級 9 的硬體值。

傳回值

如果成功,則傳回S_OK;否則,如果 pDesc 參數為 NULL,則會傳回E_INVALIDARG。

備註

使用 GetDesc2 方法來取得適配卡的 DXGI 1.2 描述。 若要取得 DXGI 1.1 描述,請使用 IDXGIAdapter1::GetDesc1 方法。 若要取得 DXGI 1.0 描述,請使用 IDXGIAdapter::GetDesc 方法。

Windows 顯示驅動程式模型 (WDDM) 排程器可以先佔 GPU 執行應用程式工作。 GPU 在 WDDM 1.1 或更早版本中執行其目前工作的粒度,是圖形工作的直接記憶體存取 (DMA) 緩衝區,或是計算工作的計算封包。 GPU 只能在工作完成目前執行的工作單位、DMA 緩衝區或計算封包之後切換。

DMA 緩衝區是 WDDM 排程器可以提交至 GPU 的最大獨立圖形工作單位。 此緩衝區包含 WDDM 驅動程式和 GPU 使用的一組 GPU 指令。 計算封包是 WDDM 排程器可以提交至 GPU 的最大獨立計算單位。 例如,計算封包包含分派 (,例如呼叫 ID3D11DeviceContext::D ispatch 方法) ,其中包含線程群組。 WDDM 1.2 或更新版本的驅動程式模型可讓 GPU 優先佔用比 DMA 緩衝區或計算封包更精細的粒度層級。 您可以使用 GetDesc2 方法來擷取圖形和計算工作的粒度層級。

規格需求

需求
最低支援的用戶端 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 dxgi1_2.h
程式庫 Dxgi.lib

另請參閱

IDXGIAdapter2