Freigeben über


PDD_VPORTCB_CREATEVIDEOPORT Rückruffunktion (ddrawint.h)

Die DdVideoPortCreate-Rückruffunktion benachrichtigt den Treiber, dass DirectDraw ein VPE-Objekt erstellt hat.

Syntax

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

Parameter

unnamedParam1

Verweist auf eine DD_CREATEVPORTDATA-Struktur , die das erstellte VPE-Objekt beschreibt.

Rückgabewert

DdVideoPortCreate gibt einen der folgenden Werte zurück:

Hinweise

DdVideoPortCreate kann optional in DirectDraw-Treibern implementiert werden, die VPE unterstützen.

DdVideoPortCreate kann Arbeitsspeicher für alle privaten VPE-objektspezifischen Daten zuweisen und initialisieren. Der Treiber kann die DwReserved1- und dwReserved2-Member der DD_VIDEOPORT_LOCAL-Struktur verwenden, um diese Daten zu speichern. Diese DD_VIDEOPORT_LOCAL-Struktur befindet sich im lpVideoPort-Member der DD_CREATEVPORTDATA-Struktur unter lpCreateVideoPort. Der Treiber kann keine anderen Member der DD_VIDEOPORT_LOCAL struktur verwenden oder ändern.

Wenn der Hardwarevideoport für die Verwendung des Featureconnectors implementiert ist, muss der Treiber möglicherweise den Featureconnector für die Verwendung des Hardwarevideoports initialisieren.

DdVideoPortCreate sollte den Hardwarevideoport nicht einschalten. Dies wird in DdVideoPortUpdate erreicht.

Anforderungen

   
Zielplattform Desktop
Kopfzeile ddrawint.h (einschließlich Winddi.h)

Weitere Informationen

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate