Partager via


code de contrôle DD_DXAPI_OPENDIRECTDRAW

Un pilote de capture vidéo transmet DD_DXAPI_OPENDIRECTDRAW dans le paramètre dwFunctionNum de la fonction DxApi pour informer le transport vidéo en mode noyau que le pilote nécessite un objet DirectDraw.

Paramètres d’entrée

  • lpvInBuffer
    Pointeur vers une structure DDOPENDIRECTDRAWIN qui contient les informations de handle DirectDraw.

Paramètres de sortie

  • lpvOutBuffer
    Pointeur vers une structure DDOPENDIRECTDRAWOUT qui contient les nouvelles informations de handle DirectDraw.

Remarques

L’objet est spécifié par le membre dwDirectDrawHandle de DDOPENDIRECTDRAWIN, qui est le handle transmis à partir du mode utilisateur. Le pilote doit également spécifier un rappel appelé si l’objet DirectDraw disparaît. Le membre pContext de DDOPENDIRECTDRAWIN contient une valeur qui est transmise si le rappel pfnDirectDrawClose est appelé.

Si le membre ddRVal de DDOPENDIRECTDRAWOUT est défini sur DD_OK, la sortie de cet identificateur de fonction est un nouveau handle DirectDraw. Ce nouveau handle doit être utilisé sur tous les appels suivants qui nécessitent un handle DirectDraw.

Cet identificateur de fonction ne peut être appelé qu’à partir de PASSIVE_LEVEL.

Configuration requise

En-tête

Ddkmapi.h (inclure Ddkmapi.h)

Voir aussi

DDOPENDIRECTDRAWIN

DDOPENDIRECTDRAWOUT

NotifyCallback