PDD_VPORTCB_DESTROYVPORT Rückruffunktion (ddrawint.h)
Die DdVideoPortDestroy-Rückruffunktion benachrichtigt den Treiber, dass DirectDraw das angegebene VPE-Objekt zerstört hat.
Syntax
PDD_VPORTCB_DESTROYVPORT PddVportcbDestroyvport;
DWORD PddVportcbDestroyvport(
PDD_DESTROYVPORTDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Verweist auf eine DD_DESTROYVPORTDATA-Struktur, die die Informationen enthält, die für die sauber des Treibers erforderlich sind.
Rückgabewert
DdVideoPortDestroy gibt einen der folgenden Rückrufcodes zurück:
Hinweise
DdVideoPortDestroy kann optional in DirectDraw-Treibern implementiert werden, die VPE unterstützen.
Der Treiber sollte den Speicher freigeben, den er dem angegebenen VPE-Objekt zugeordnet und zugeordnet hat. Dies umfasst das Freigeben von treiberseitig zugewiesenem Arbeitsspeicher, auf den über die Mitglieder dwReserved1 und dwReserved2 der DD_VIDEOPORT_LOCAL-Struktur zugegriffen wird. Diese DD_VIDEOPORT_LOCAL-Struktur befindet sich im lpVideoPort-Member der DD_DESTROYVPORTDATA-Struktur bei lpDestroyVideoPort.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ddrawint.h (include Winddi.h) |