Partilhar via


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)

Consulte também

D3DDDIARG_CREATEEXTENSIONDEVICE

DecodeExtensionExecute

DestroyExtensionDevice