PFND3DDDI_CREATEEXTENSIONDEVICE função de retorno de chamada (d3dumddi.h)
A função CreateExtensionDevice cria um dispositivo de extensão DXVA (Aceleração de Vídeo) DirectX.
Sintaxe
PFND3DDDI_CREATEEXTENSIONDEVICE Pfnd3dddiCreateextensiondevice;
HRESULT Pfnd3dddiCreateextensiondevice(
HANDLE hDevice,
D3DDDIARG_CREATEEXTENSIONDEVICE *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [dentro, fora]
Um ponteiro para uma estrutura D3DDDIARG_CREATEEXTENSIONDEVICE. Na entrada, essa estrutura contém informações que o driver pode usar. Na saída, o driver especifica informações na estrutura que o runtime do Direct3D pode usar.
Valor de retorno
CreateExtensionDevice retorna um dos seguintes valores:
Código de retorno | descrição |
---|---|
S_OK | O dispositivo de extensão é criado com êxito. |
E_OUTOFMEMORY | CreateExtensionDevice não pôde alocar a memória necessária para que ela fosse concluída. |
Observações
Para obter mais informações, consulte Criando e usando um dispositivo de extensão DirectX VA 2.0.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |