PFND3D10_2DDI_GETSUPPORTEDVERSIONS回呼函式 (d3d10umddi.h)

GetSupportedVersions 函式會查詢驅動程序支援的 Direct3D 介面版本。

語法

PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;

HRESULT Pfnd3d102DdiGetsupportedversions(
  D3D10DDI_HADAPTER unnamedParam1,
  UINT32 *puEntries,
  UINT64 *pSupportedDDIInterfaceVersions
)
{...}

參數

unnamedParam1

hAdapter [in]

識別圖形配接器的句柄。

puEntries

在輸入時,變數的指標包含 pSupportedDDIInterfaceVersions 陣列應該傳回的項目數,而且輸出中, pSupportedDDIInterfaceVersions 陣列實際傳回的項目數。

pSupportedDDIInterfaceVersions

記憶體區塊的指標,可接收驅動程序支援的 Direct3D 介面版本數位。

傳回值

GetSupportedVersions 會傳回下列其中一個值:

傳回碼 描述
S_OK 已成功擷取功能。
E_OUTOFMEMORY GetSupportedVersions 無法配置完成所需的記憶體。

備註

當 Direct3D 執行時間呼叫驅動程式的 OpenAdapter10_2 函式時,D3D10DDIARG_OPENADAPTER 結構的 InterfaceVersion 成員會包含運行時間用來具現化驅動程式的 DDI 版本。 驅動程式可以完全忽略這些成員。 驅動程式可以改為透過其 GetSupportedVersions 函式傳回功能和版本資訊。

規格需求

需求
最低支援的用戶端 從 Windows 7 操作系統開始,支援 GetSupportedVersions。
目標平台 桌面
標頭 d3d10umddi.h (包含 D3d10umddi.h、Prdrvcom.h)

另請參閱

D3D10DDIARG_OPENADAPTER

D3D10_2DDI_ADAPTERFUNCS

OpenAdapter10_2