PFND3DDDI_CREATEEXTENSIONDEVICE funzione di callback (d3dumddi.h)
La funzione CreateExtensionDevice crea un dispositivo di estensione Microsoft DirectX Video Acceleration (DirectX VA).
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 . In input, questa struttura contiene informazioni che il driver può usare. Nell'output, il driver specifica le informazioni nella struttura che il runtime di Microsoft 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. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |