Partager via


PDD_VPORTCB_CREATEVIDEOPORT fonction de rappel (ddrawint.h)

La fonction de rappel DdVideoPortCreate informe le pilote que DirectDraw a créé un objet VPE.

Syntaxe

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

Paramètres

unnamedParam1

Pointe vers une structure DD_CREATEVPORTDATA qui décrit l’objet VPE créé.

Valeur retournée

DdVideoPortCreate retourne l’une des valeurs suivantes :

Notes

DdVideoPortCreate peut être implémenté éventuellement dans les pilotes DirectDraw qui prennent en charge VPE.

DdVideoPortCreate peut allouer de la mémoire pour et initialiser des données privées spécifiques à un objet VPE. Le pilote peut utiliser les membres dwReserved1 et dwReserved2 de la structure DD_VIDEOPORT_LOCAL pour stocker ces données. Cette structure DD_VIDEOPORT_LOCAL se trouve dans le membre lpVideoPort de la structure DD_CREATEVPORTDATA sur lpCreateVideoPort. Le pilote ne peut pas utiliser ou modifier d’autres membres de la structure DD_VIDEOPORT_LOCAL.

Si le port vidéo matériel est implémenté pour utiliser le connecteur de fonctionnalité, le pilote peut avoir besoin d’initialiser le connecteur de fonctionnalité pour l’utilisation du port vidéo matériel.

DdVideoPortCreate ne doit pas activer le port vidéo matériel. Cette opération est effectuée dans DdVideoPortUpdate.

Spécifications

   
Plateforme cible Desktop (Expérience utilisateur)
En-tête ddrawint.h (incluez Winddi.h)

Voir aussi

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate