PDXVAHDSW_Plugin função de retorno de chamada (dxvahd.h)
Ponteiro para uma função que inicializa um dispositivo de plug-in de software para a DXVA-HD (Alta Definição de Aceleração de Vídeo) do Microsoft DirectX.
Sintaxe
PDXVAHDSW_Plugin PdxvahdswPlugin;
HRESULT PdxvahdswPlugin(
[in] UINT Size,
[out] void *pCallbacks
)
{...}
Parâmetros
[in] Size
O tamanho da estrutura apontada pelo parâmetro pCallbacks , em bytes.
[out] pCallbacks
Um ponteiro para uma estrutura de DXVAHDSW_CALLBACKS não inicializada . A função preenche essa estrutura com ponteiros para as funções de retorno de chamada do dispositivo plug-in.
Retornar valor
Se essa função de retorno de chamada for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
A estrutura DXVAHDSW_CALLBACKS contém ponteiros para funções de retorno de chamada. O dispositivo de plug-in de software deve implementar essas funções de retorno de chamada. O dispositivo DXVA-HD chama a função PDXVAHDSW_Plugin para obter os ponteiros da função de retorno de chamada do dispositivo plug-in.
Exemplos
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;
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dxvahd.h |