Condividi tramite


PFND3DDDI_CREATEEXTENSIONDEVICE funzione di callback (d3dumddi.h)

La funzione CreateExtensionDevice crea un dispositivo di estensione DXVA (DirectX Video Acceleration).

Sintassi

PFND3DDDI_CREATEEXTENSIONDEVICE Pfnd3dddiCreateextensiondevice;

HRESULT Pfnd3dddiCreateextensiondevice(
  HANDLE hDevice,
  D3DDDIARG_CREATEEXTENSIONDEVICE *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in, out]

Puntatore a una struttura D3DDDIARG_CREATEEXTENSIONDEVICE. All'input, questa struttura contiene informazioni che il driver può usare. In caso di output, il driver specifica le informazioni nella struttura che il runtime Direct3D può usare.

Valore restituito

CreateExtensionDevice restituisce uno dei valori seguenti:

codice restituito Descrizione
S_OK Il dispositivo di estensione viene creato correttamente.
E_OUTOFMEMORY CreateExtensionDevice non è riuscito ad allocare la memoria necessaria per il completamento.

Osservazioni

Per altre informazioni, vedere Creazione e uso di un dispositivo di estensione DirectX VA 2.0.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDIARG_CREATEEXTENSIONDEVICE

DecodeExtensionExecute

DestroyExtensionDevice