PFND3DDDI_EXTENSIONEXECUTE コールバック関数 (d3dumddi.h)
ExtensionExecute 関数は、指定された DirectX ビデオ アクセラレータ (DXVA) 拡張デバイスを使用して操作を実行します。
構文
PFND3DDDI_EXTENSIONEXECUTE Pfnd3dddiExtensionexecute;
HRESULT Pfnd3dddiExtensionexecute(
HANDLE hDevice,
const D3DDDIARG_EXTENSIONEXECUTE *unnamedParam2
)
{...}
パラメーター
hDevice
ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。
unnamedParam2
pData [in]
実行する DXVA 操作を記述する D3DDDIARG_EXTENSIONEXECUTE 構造体へのポインター。
戻り値
ExtensionExecute は、次のいずれかの値を返します。
リターン コード | 形容 |
---|---|
S_OK | DXVA 操作が正常に実行されました。 |
E_OUTOFMEMORY | ExtensionExecute が完了するために必要なメモリを割り当てませんでした。 |
備考
詳細については、「DirectX VA 2.0 の拡張サポート」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |
関連項目
CreateExtensionDeviceの