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) |