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 結構的成員包含運行時間用來具現化驅動程式的 DDI 版本。 驅動程式可以完全忽略這些成員。 驅動程式可以改為透過其 GetSupportedVersions 函式傳回功能和版本資訊。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 7作系統開始,支援 GetSupportedVersions。 |
目標平臺 | 桌面 |
標頭 | d3d10umddi.h (包括 D3d10umddi.h, Prdrvcom.h) |