PDXVAHDSW_Plugin回呼函式 (dxvahd.h)
初始化 Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 軟體外掛程式裝置的函式指標。
語法
PDXVAHDSW_Plugin PdxvahdswPlugin;
HRESULT PdxvahdswPlugin(
[in] UINT Size,
[out] void *pCallbacks
)
{...}
參數
[in] Size
pCallbacks 參數所指向的結構大小,以位元組為單位。
[out] pCallbacks
未初始化 DXVAHDSW_CALLBACKS 結構的指標。 函式會將外掛程式裝置回呼函式的指標填入此結構。
傳回值
如果此回呼函式成功,它會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
DXVAHDSW_CALLBACKS 結構包含回呼函式的指標。 軟體外掛程式裝置必須實作這些回呼函式。 DXVA-HD 裝置會呼叫 PDXVAHDSW_Plugin 函式,以從外掛程式裝置取得回呼函式指標。
範例
HRESULT CALLBACK DXVAHDSW_Plugin(UINT Size, void* pv)
{
if (Size < sizeof(DXVAHDSW_CALLBACKS))
{
return E_INVALIDARG;
}
DXVAHDSW_CALLBACKS* pCallbacks = (DXVAHDSW_CALLBACKS*) pv;
// TODO: Fill in pCallbacks structure.
return S_OK;
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | dxvahd.h |