D3DDDIARG_EXTENSIONEXECUTE structure (d3dumddi.h)
La structure D3DDDIARG_EXTENSIONEXECUTE décrit une opération d’extension Microsoft DirectX Video Acceleration (VA) à effectuer.
Syntaxe
typedef struct _D3DDDIARG_EXTENSIONEXECUTE {
[in] HANDLE hExtension;
[in] UINT Function;
[in] DXVADDI_PRIVATEDATA *pPrivateInput;
[in] DXVADDI_PRIVATEDATA *pPrivateOutput;
[in] UINT NumBuffers;
DXVADDI_PRIVATEBUFFER *pBuffers;
} D3DDDIARG_EXTENSIONEXECUTE;
Membres
[in] hExtension
Handle pour l’appareil d’extension Va DirectX. Le pilote d’affichage en mode utilisateur retourne ce handle dans un appel à sa fonction CreateExtensionDevice .
[in] Function
Opération spécifique à effectuer. Les valeurs possibles pour ce membre sont définies par le périphérique d’extension.
[in] pPrivateInput
Pointeur vers une structure DXVADDI_PRIVATEDATA qui contient les données dont le pilote a besoin pour effectuer l’opération d’extension.
[in] pPrivateOutput
Pointeur vers une structure de DXVADDI_PRIVATEDATA qui contient des données sur l’opération d’extension retournée par le pilote.
[in] NumBuffers
Nombre de mémoires tampons dans la liste pointées par pBuffers.
pBuffers
[in] Pointeur vers une liste de structures DXVADDI_PRIVATEBUFFER qui décrivent les mémoires tampons privées qu’un périphérique d’extension utilise pour effectuer une opération étendue.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.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