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