共用方式為


PFND3DDDI_GETINFO回呼函式 (d3dumddi.h)

GetInfo 函式會擷取指定顯示裝置的相關信息。

語法

PFND3DDDI_GETINFO Pfnd3dddiGetinfo;

HRESULT Pfnd3dddiGetinfo(
  HANDLE hDevice,
  UINT unnamedParam2,
  VOID *unnamedParam3,
  UINT DevInfoSize
)
{...}

參數

hDevice

顯示裝置的句柄(圖形內容)。

unnamedParam2

DevInfoID

要擷取之裝置資訊類型的標識碼。

unnamedParam3

pDevInfoStruct

DevInfoID 指定接收裝置相關信息之類型的緩衝區指標。

DevInfoSize

pDevInfoStruct 所提供的緩衝區大小,以位元組為單位,

傳回值

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

傳回碼 描述
S_OK 已成功擷取裝置資訊。
E_NOTIMPL 驅動程式不支援所要求的裝置資訊類型。
E_INVALIDARG 已驗證參數,並判斷為不正確。

言論

Microsoft DirectX 7 和 DirectX 8 運行時間會呼叫 GetInfo 函式,以查詢使用者模式顯示驅動程式以取得其他裝置資訊。

Direct3D 8 運行時間會在 DevInfoID 參數中設定D3DDDIDEVINFOID_VCACHE旗標,並在 pDevInfoStruct 參數中指定空 D3DDDIDEVINFO_VCACHE 結構,以查詢使用者模式顯示驅動程式對頂點快取的支援。

要求

要求 價值
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows作系統中使用。
目標平臺 桌面
標頭 d3dumddi.h (包括 D3dumddi.h)

另請參閱

D3DDDIDEVINFO_VCACHE

D3DDDI_DEVICEFUNCS