IDirect3DPixelShader9::GetFunction 方法 (d3d9helper.h)
取得著色器數據的指標。
語法
HRESULT GetFunction(
[in, out] void *unnamedParam1,
[in, out] UINT *pSizeOfData
);
參數
[in, out] unnamedParam1
類型: void*
包含著色器數據的緩衝區指標。 應用程式需要為此配置足夠的空間。
[in, out] pSizeOfData
類型: UINT*
數據的大小,以位元組為單位。 若要取得擷取數據所需的緩衝區大小,請在呼叫 GetFunction 時設定 pData = NULL 。 然後呼叫具有傳回大小的 GetFunction,以取得緩衝區數據。
傳回值
類型: HRESULT
如果方法成功,傳回值會D3D_OK。 如果方法失敗,則傳回值可以是:D3DERR_INVALIDCALL。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d9helper.h (包含 D3D9.h) |
程式庫 | D3D9.lib |