Compartilhar via


D3DDDIARG_CREATEEXTENSIONDEVICE estrutura (d3dumddi.h)

A estrutura D3DDDIARG_CREATEEXTENSIONDEVICE descreve um dispositivo de extensão directx de aceleração de vídeo (DirectX VA) a ser criado.

Sintaxe

typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
  [in]  const GUID          *pGuid;
  [in]  DXVADDI_PRIVATEDATA *pPrivate;
  [out] HANDLE              hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;

Membros

[in] pGuid

Um ponteiro para o GUID que representa o tipo de extensão de VA do DirectX. O runtime do Direct3D chama a função GetCaps para consultar os GUIDs de extensão com suporte.

[in] pPrivate

Um ponteiro para a estrutura de DXVADDI_PRIVATEDATA que contém dados necessários para o driver criar o dispositivo de extensão.

[out] hExtension

Um identificador para o dispositivo de extensão do driver no modo de usuário. O runtime do Direct3D usa esse identificador para identificar o dispositivo de extensão em chamadas subsequentes.

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
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps