Share via


PDD_VPORTCB_CREATEVIDEOPORT funzione di callback (ddrawint.h)

La funzione di callback DdVideoPortCreate notifica al driver che DirectDraw ha creato un oggetto VPE.

Sintassi

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

Parametri

unnamedParam1

Punta a una struttura DD_CREATEVPORTDATA che descrive l'oggetto VPE creato.

Valore restituito

DdVideoPortCreate restituisce uno dei valori seguenti:

Commenti

DdVideoPortCreate può essere implementato facoltativamente nei driver DirectDraw che supportano VPE.

DdVideoPortCreate può allocare memoria per e inizializzare tutti i dati privati e specifici dell'oggetto VPE. Il driver può usare i membri dwReserved1 e dwReserved2 della struttura DD_VIDEOPORT_LOCAL per archiviare questi dati. Questa struttura DD_VIDEOPORT_LOCAL si trova nel membro lpVideoPort della struttura DD_CREATEVPORTDATA in lpCreateVideoPort. Il driver non può usare o modificare qualsiasi altro membro della struttura DD_VIDEOPORT_LOCAL.

Se la porta video hardware viene implementata per usare il connettore di funzionalità, il driver potrebbe dover inizializzare il connettore di funzionalità per l'uso della porta video hardware.

DdVideoPortCreate non deve attivare la porta video hardware. Questa operazione viene eseguita in DdVideoPortUpdate.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate