Freigeben über


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)

Weitere Informationen

DD_DESTROYVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortCreate