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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour