PDD_VPORTCB_DESTROYVPORT funzione di callback (ddrawint.h)
La funzione di callback DdVideoPortDestroy notifica al driver che DirectDraw ha distrutto l'oggetto VPE specificato.
Sintassi
PDD_VPORTCB_DESTROYVPORT PddVportcbDestroyvport;
DWORD PddVportcbDestroyvport(
PDD_DESTROYVPORTDATA unnamedParam1
)
{...}
Parametri
unnamedParam1
Punta a una struttura DD_DESTROYVPORTDATA che contiene le informazioni necessarie per il driver da pulire.
Valore restituito
DdVideoPortDestroy restituisce uno dei codici di callback seguenti:
Commenti
DdVideoPortDestroy può essere implementato facoltativamente nei driver DirectDraw che supportano VPE.
Il driver deve liberare qualsiasi memoria allocata e associata all'oggetto VPE specificato. Ciò include la liberazione di qualsiasi memoria allocata dal driver tramite i membri dwReserved1 e dwReserved2 della struttura di DD_VIDEOPORT_LOCAL. Questa struttura DD_VIDEOPORT_LOCAL si trova nel membro lpVideoPort della struttura DD_DESTROYVPORTDATA a lpDestroyVideoPort.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | ddrawint.h (include Winddi.h) |