Condividi tramite


PFND3DDDI_CREATEOVERLAY funzione di callback (d3dumddi.h)

La funzione CreateOverlay alloca l'hardware di sovrimpressione e rende visibile la sovrimpressione.

Sintassi

PFND3DDDI_CREATEOVERLAY Pfnd3dddiCreateoverlay;

HRESULT Pfnd3dddiCreateoverlay(
  HANDLE hDevice,
  D3DDDIARG_CREATEOVERLAY *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in, out]

Puntatore a una struttura D3DDDIARG_CREATEOVERLAY che descrive la sovrimpressione.

Valore restituito

CreateOverlay restituisce uno dei valori seguenti:

codice restituito Descrizione
S_OK La sovrimpressione viene creata correttamente.
E_OUTOFMEMORY impossibile completare CreateOverlay a causa di memoria insufficiente.
D3DDDIERR_NOTAVAILABLE impossibile completare CreateOverlay perché era disponibile una larghezza di banda insufficiente o l'hardware di sovrimpressione richiesto non era disponibile.
D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT Il formato di sovrimpressione specificato non è supportato dall'hardware di sovrimpressione.
D3DDDIERR_UNSUPPORTEDOVERLAY L'hardware di sovrimpressione non è supportato per le dimensioni e la modalità di visualizzazione specificate.

Osservazioni

Le sovrimpressioni sono indipendenti dalle risorse visualizzate usando le sovrimpressioni.

Fabbisogno

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)

Vedere anche

D3DDDIARG_CREATEOVERLAY

D3DDDI_DEVICEFUNCS