en-tête d3dhal.h
Cet en-tête est utilisé par l’affichage. Pour plus d'informations, consultez les pages suivantes :
d3dhal.h contient les interfaces de programmation suivantes :
Fonctions de rappel
LPD3DHAL_CONTEXTCREATECB La fonction D3dContextCreate crée un contexte. |
LPD3DHAL_CONTEXTDESTROYCB La fonction D3dContextDestroy supprime le contexte spécifié. |
LPD3DHAL_DRAWPRIMITIVES2CB La fonction D3dDrawPrimitives2 restitue les primitives et retourne l’état de rendu mis à jour. |
LPD3DHAL_VALIDATETEXTURESTAGESTATECB La fonction D3dValidateTextureStageState retourne le nombre de passes où le matériel peut effectuer les opérations de fusion spécifiées dans l’état actuel. |
Structures
D3DDEVICEDESC_V1 Obsolète dans DirectX 8.0 et versions ultérieures ; voir Remarques. La structure D3DDEVICEDESC_V1 décrit les fonctionnalités 3D d’un appareil. |
D3DDEVICEDESC_V2 La structure D3DDEVICEDESC_V2 contient des champs qui sont déjà signalés dans la structure D3DHAL_D3DEXTENDEDCAPS lors de la réponse au GUID GUID_D3DExtendedCaps dans DdGetDriverInfo. |
D3DDEVICEDESC_V3 La structure D3DDEVICEDESC_V3 contient des champs qui sont déjà signalés dans la structure D3DHAL_D3DEXTENDEDCAPS lors de la réponse au GUID GUID_D3DExtendedCaps dans DdGetDriverInfo. |
D3DHAL_CALLBACKS D3DHAL_CALLBACKS est l’une des structures de rappel qui décrivent la prise en charge de Direct3D fournie par le pilote. |
D3DHAL_CALLBACKS3 D3DHAL_CALLBACKS3 est l’une des structures de rappel qui décrivent la prise en charge de Direct3D fournie par le pilote. |
D3DHAL_CLIPPEDTRIANGLEFAN La structure D3DHAL_CLIPPEDTRIANGLEFAN est utilisée par la fonction de rappel D3dDrawPrimitives2 pour afficher les ventilateurs de triangles coupés. |
D3DHAL_CONTEXTCREATEDATA La structure D3DHAL_CONTEXTCREATEDATA contient toutes les informations dont la fonction D3dContextCreate a besoin pour créer un contexte. |
D3DHAL_CONTEXTDESTROYDATA La structure D3DHAL_CONTEXTDESTROYDATA contient les informations dont la fonction D3dContextDestroy a besoin pour supprimer un contexte. |
D3DHAL_D3DEXTENDEDCAPS D3DHAL_D3DEXTENDEDCAPS décrit les fonctionnalités 3D supplémentaires du pilote. |
D3DHAL_DP2ADDDIRTYBOX DirectX 8.1 et versions ultérieures uniquement. D3DHAL_DP2ADDDIRTYBOX est utilisé pour spécifier qu’une partie d’une ressource 3D(une texture de volume) a été souillée dans la mémoire système. Par conséquent, ce volume doit être rechargé dans la mémoire vidéo avant d’être utilisé. |
D3DHAL_DP2ADDDIRTYRECT DirectX 8.1 et versions ultérieures uniquement. D3DHAL_DP2ADDDIRTYRECT est utilisé pour spécifier qu’une partie d’une ressource 2D (texture 2D ou texture de cube) a été souillée dans la mémoire système. Par conséquent, cette texture 2D doit être rechargée dans la mémoire vidéo avant d’être utilisée. |
D3DHAL_DP2BLT DirectX 9.0 et versions ultérieures uniquement. D3DHAL_DP2BLT est utilisé pour les blts de surface à deux dimensions lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_BLT. |
D3DHAL_DP2BUFFERBLT DirectX 8.0 et versions ultérieures uniquement. D3DHAL_DP2BUFFERBLT est utilisé pour les blts de mémoire tampon de vertex ou d’index lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_BUFFERBLT. |
D3DHAL_DP2CLEAR D3DHAL_DP2CLEAR contient toutes les informations dont le pilote a besoin pour effectuer l’effacement assisté par le matériel sur la cible de rendu, la mémoire tampon de profondeur ou la mémoire tampon de gabarit. |
D3DHAL_DP2COLORFILL DirectX 9.0 et versions ultérieures uniquement. D3DHAL_DP2COLORFILL est utilisé pour les opérations de remplissage de couleur lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_COLORFILL. |
D3DHAL_DP2COMMAND Une ou plusieurs structures D3DHAL_DP2COMMAND sont analysées à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2, qui utilise les informations qu’il reçoit pour dessiner une ou plusieurs primitives. |
D3DHAL_DP2CREATELIGHT La structure D3DHAL_DP2CREATELIGHT est utilisée pour créer une lumière pour D3dDrawPrimitives2. |
D3DHAL_DP2CREATEPIXELSHADER DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2CREATEPIXELSHADER est utilisée pour créer un nuanceur de pixels lorsqu’un opcode D3DDP2OP_CREATEPIXELSHADER est reçu par D3dDrawPrimitives2. |
D3DHAL_DP2CREATEQUERY La structure D3DHAL_DP2CREATEQUERY est utilisée par la fonction de rappel D3dDrawPrimitives2 pour créer des ressources pour les requêtes. |
D3DHAL_DP2CREATEVERTEXSHADER DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER est utilisée pour créer un nuanceur de vertex lorsqu’un opcode D3DDP2OP_CREATEVERTEXSHADER est reçu par . |
D3DHAL_DP2CREATEVERTEXSHADERDECL DirectX 9.0 et versions ultérieures uniquement. La structure D3DHAL_DP2CREATEVERTEXSHADERDECL est utilisée pour créer une déclaration de nuanceur de vertex lorsqu’un opcode D3DDP2OP_CREATEVERTEXSHADERDECL est reçu par D3dDrawPrimitives2. |
D3DHAL_DP2CREATEVERTEXSHADERFUNC DirectX 9.0 et versions ultérieures uniquement. La structure D3DHAL_DP2CREATEVERTEXSHADERFUNC est utilisée pour créer un objet de code de nuanceur de vertex lorsqu’un opcode D3DDP2OP_CREATEVERTEXSHADERFUNC est reçu par D3dDrawPrimitives2. |
D3DHAL_DP2DELETEQUERY La structure D3DHAL_DP2DELETEQUERY est utilisée par la fonction de rappel D3dDrawPrimitives2 pour libérer des ressources pour les requêtes. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE La structure D3DHAL_DP2DRAWINDEXEDPRIMITIVE est utilisée par la fonction de rappel D3dDrawPrimitives2 pour afficher une primitive à l’aide d’index de vertex. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 La structure D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 est utilisée par la fonction de rappel D3dDrawPrimitives2 pour restituer une primitive à l’aide d’index de vertex. |
D3DHAL_DP2DRAWPRIMITIVE DirectX 8.0 et versions ultérieures uniquement. D3DHAL_DRAWPRIMITIVE est analysé à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND a la valeur D3DDP2OP_DRAWPRIMITIVE et est utilisé pour afficher une primitive. |
D3DHAL_DP2DRAWPRIMITIVE2 DirectX 8.0 et versions ultérieures uniquement. D3DHAL_DRAWPRIMITIVE2 est analysé à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_DRAWPRIMITIVE2 et est utilisé pour afficher une primitive. |
D3DHAL_DP2DRAWRECTPATCH La structure D3DHAL_DP2DRAWRECTPATCH est utilisée par la fonction de rappel D3dDrawPrimitives2 pour afficher un correctif rectangulaire. |
D3DHAL_DP2DRAWTRIPATCH La structure D3DHAL_DP2DRAWTRIPATCH est utilisée par la fonction de rappel D3dDrawPrimitives2 pour afficher un correctif triangulaire. |
D3DHAL_DP2EXT L’utilisation de la structure D3DHAL_DP2EXT doit encore être définie. |
D3DHAL_DP2GENERATEMIPSUBLEVELS DirectX 9.0 et versions ultérieures uniquement. La structure D3DHAL_DP2GENERATEMIPSUBLEVELS est utilisée pour informer le pilote de générer automatiquement les sous-niveaux d’une texture de carte MIP donnée à l’aide d’un type de filtre donné. |
D3DHAL_DP2INDEXEDLINELIST D3DHAL_DP2INDEXEDLINELIST est analysé à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND a la valeur D3DDP2OP_INDEXEDLINELIST et est utilisé pour afficher les lignes à l’aide d’index de vertex. |
D3DHAL_DP2INDEXEDLINESTRIP D3DHAL_DP2INDEXEDLINESTRIP est analysé à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND a la valeur D3DDP2OP_INDEXEDLINESTRIP et est utilisé pour afficher une séquence de segments de ligne connectés à l’aide d’index de vertex. |
D3DHAL_DP2INDEXEDTRIANGLEFAN D3DHAL_DP2INDEXEDTRIANGLEFAN est analysé à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_INDEXEDTRIANGLEFAN et est utilisé pour afficher une séquence de triangles connectés à l’aide d’index de vertex. Tous les triangles partagent un sommet commun. |
D3DHAL_DP2INDEXEDTRIANGLELIST Une ou plusieurs structures D3DHAL_DP2INDEXEDTRIANGLELIST sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_INDEXEDTRIANGLELIST et sont utilisées pour restituer une séquence de triangles non connectés à l’aide d’index de vertex. |
D3DHAL_DP2INDEXEDTRIANGLELIST2 Une ou plusieurs structures D3DHAL_DP2INDEXEDTRIANGLELIST2 sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_INDEXEDTRIANGLELIST2 et sont utilisées pour afficher une séquence de triangles non connectés à l’aide d’index de vertex. |
D3DHAL_DP2INDEXEDTRIANGLESTRIP Une ou plusieurs structures D3DHAL_DP2INDEXEDTRIANGLESTRIP sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_INDEXEDTRIANGLESTRIP et sont utilisées pour afficher des bandes de triangles connectés à l’aide d’index de vertex. |
D3DHAL_DP2ISSUEQUERY La structure D3DHAL_DP2ISSUEQUERY est utilisée par la fonction de rappel D3dDrawPrimitives2 pour interroger différents types d’informations. |
D3DHAL_DP2LINELIST Une structure D3DHAL_DP2LINELIST est analysée à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_LINELIST et est utilisé pour afficher des segments de ligne non connectés. |
D3DHAL_DP2LINESTRIP Une structure D3DHAL_DP2LINESTRIP est analysée à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_LINESTRIP et est utilisé pour restituer les segments de ligne connectés spécifiés. |
D3DHAL_DP2MULTIPLYTRANSFORM DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2MULTIPLYTRANSFORM est utilisée pour modifier la matrice de transformation pour D3dDrawPrimitives2. |
D3DHAL_DP2PIXELSHADER DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2PIXELSHADER est utilisée pour définir le nuanceur de pixels actuel ou supprimer un nuanceur de pixels, en fonction de l’opcode reçu (D3DDP2OP_SETPIXELSHADER ou D3DDP2OP_DELETEPIXELSHADER) par D3dDrawPrimitives2. |
D3DHAL_DP2POINTS Une ou plusieurs structures D3DHAL_DP2POINTS sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_POINTS et sont utilisées pour afficher les points spécifiés. |
D3DHAL_DP2RENDERSTATE Une ou plusieurs structures D3DHAL_DP2RENDERSTATE sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_RENDERSTATE et sont utilisées pour définir l’état de rendu approprié. |
D3DHAL_DP2RESPONSE La structure D3DHAL_DP2RESPONSE est retournée par le rappel D3dDrawPrimitives2 et spécifie la disponibilité des réponses aux requêtes précédemment émises. |
D3DHAL_DP2RESPONSEQUERY La structure D3DHAL_DP2RESPONSEQUERY est retournée par le rappel D3dDrawPrimitives2 et spécifie la disponibilité des réponses aux requêtes précédemment émises. |
D3DHAL_DP2SETCLIPPLANE La structure D3DHAL_SETCLIPPLANE permet d’utiliser des plans clip définis par l’utilisateur dans l’espace mondial. |
D3DHAL_DP2SETDEPTHSTENCIL DirectX 9.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETDEPTHSTENCIL est utilisée pour mapper une nouvelle mémoire tampon de profondeur dans le contexte actuel du pilote lorsque le code d’opération D3DDP2OP_SETDEPTHSTENCIL est reçu par D3dDrawPrimitives2. |
D3DHAL_DP2SETINDICES DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETINDICES est utilisée pour définir la mémoire tampon d’index actuelle pour D3dDrawPrimitives2. |
D3DHAL_DP2SETLIGHT La structure D3DHAL_DP2SETLIGHT permet de définir des lumières pour D3dDrawPrimitives2. |
D3DHAL_DP2SETPALETTE La structure D3DHAL_DP2SETPALETTE est utilisée pour associer une palette à une texture lorsqu’un pilote répond à D3DDP2OP_SETPALETTE dans D3dDrawPrimitives2. |
D3DHAL_DP2SETPIXELSHADERCONST DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETPIXELSHADERCONST est utilisée pour définir un ou plusieurs des registres de constante du nuanceur de pixels lorsque le D3DDP2OP_SETPIXELSHADERCONST opcode est reçu par D3dDrawPrimitives2. |
D3DHAL_DP2SETPRIORITY La structure D3DHAL_DP2SETPRIORITY est utilisée pour informer le pilote de la priorité de la texture spécifiée par le handle dwDDestSurface. |
D3DHAL_DP2SETRENDERTARGET La structure D3DHAL_DP2SETRENDERTARGET est utilisée avec l’opcode D3DDP2OP_SETRENDERTARGET pour mapper une nouvelle surface cible de rendu et une mémoire tampon de profondeur dans le contexte actuel. |
D3DHAL_DP2SETRENDERTARGET2 La structure D3DHAL_DP2SETRENDERTARGET2 est utilisée avec l’opcode D3DDP2OP_SETRENDERTARGET2 pour mapper une partie d’une surface cible de rendu et d’une mémoire tampon de profondeur dans le contexte actuel. |
D3DHAL_DP2SETSTREAMSOURCE DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETSTREAMSOURCE est utilisée pour lier une source de flux de vertex à une mémoire tampon de vertex pour D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCE2 DirectX 9.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETSTREAMSOURCE2 est utilisée pour lier une partie d’une source de flux de vertex à une mémoire tampon de vertex pour D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEFREQ DirectX 9.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETSTREAMSOURCEFREQ est utilisée pour définir le diviseur de fréquence d’une source de flux liée à une mémoire tampon de vertex pour D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEUM DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETSTREAMSOURCEUM est utilisée pour lier une source de flux de vertex à une mémoire tampon utilisateur pour D3dDrawPrimitives2. |
D3DHAL_DP2SETTEXLOD La structure D3DHAL_DP2SETTEXLOD est utilisée pour définir le niveau de détail (LOD) des mappages MIP lorsque la commande D3DDP2OP_SETTEXLOD est envoyée à D3dDrawPrimitives2. |
D3DHAL_DP2SETTRANSFORM D3DHAL_DP2SETTRANSFORM structure est utilisée pour spécifier l’état de transformation et la matrice pour D3dDrawPrimitives2. |
D3DHAL_DP2SETVERTEXSHADERCONST DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2SETVERTEXSHADERCONST est utilisée pour définir un ou plusieurs registres de constante de nuanceur de vertex lorsque le D3DDP2OP_SETVERTEXSHADERCONST opcode est reçu par D3dDrawPrimitives2. |
D3DHAL_DP2STARTVERTEX Une structure D3DHAL_DP2STARTVERTEX suit certaines structures D3DHAL_DP2COMMAND dans la mémoire tampon de commande et indique le décalage dans la mémoire tampon de vertex pour le premier vertex à utiliser dans D3dDrawPrimitives2. |
D3DHAL_DP2STATESET La structure D3DHAL_DP2STATESET est utilisée pour informer le pilote des opérations d’ensemble d’états à effectuer. |
D3DHAL_DP2SURFACEBLT DirectX 9.0 et versions ultérieures uniquement. D3DHAL_DP2SURFACEBLT est utilisé pour les blts de surface de mémoire système à deux dimensions lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_SURFACEBLT. |
D3DHAL_DP2TEXBLT La structure D3DHAL_DP2TEXBLT est utilisée pour les blts de texture lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_TEXBLT. |
D3DHAL_DP2TEXTURESTAGESTATE Une ou plusieurs structures D3DHAL_DP2TEXTURESTAGESTATE sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_TEXTURESTAGESTATE et sont utilisées pour définir l’état d’étape de texture approprié. |
D3DHAL_DP2TRIANGLEFAN Une structure D3DHAL_DP2TRIANGLEFAN est analysée à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_TRIANGLEFAN et est utilisé pour afficher un ventilateur triangle. |
D3DHAL_DP2TRIANGLEFAN_IMM Une structure D3DHAL_DP2TRIANGLEFAN_IMM est analysée à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_TRIANGLEFAN_IMM et est utilisé pour afficher un ventilateur triangle. |
D3DHAL_DP2TRIANGLELIST Une structure D3DHAL_DP2TRIANGLELIST est analysée à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_TRIANGLELIST et est utilisé pour restituer les triangles non connectés spécifiés. |
D3DHAL_DP2TRIANGLESTRIP Une structure D3DHAL_DP2TRIANGLESTRIP est analysée à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_TRIANGLESTRIP et est utilisé pour afficher la bande de triangle connectée spécifiée. |
D3DHAL_DP2UPDATEPALETTE La structure D3DHAL_DP2UPDATEPALETTE modifie la palette utilisée pour les textures palettisées. |
D3DHAL_DP2VERTEXSHADER DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2VERTEXSHADER définit le nuanceur de vertex actuel ou supprime un nuanceur de vertex, en fonction de l’opcode reçu (D3DDP2OP_SETVERTEXSHADER ou D3DDP2OP_DELETEVERTEXSHADER) par D3dDrawPrimitives2. |
D3DHAL_DP2VIEWPORTINFO La structure D3DHAL_DP2VIEWPORTINFO est utilisée pour informer les conducteurs prenant en charge la bande de protection du rectangle de coupe de vue. Le rectangle de découpage est spécifié par les membres dwX, dwY, dwWidth et dwHeight. |
D3DHAL_DP2VOLUMEBLT DirectX 8.0 et versions ultérieures uniquement. La structure D3DHAL_DP2VOLUMEBLT est utilisée pour les blts de texture de volume lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_VOLUMEBLT. |
D3DHAL_DP2WINFO La structure D3DHAL_DP2WINFO est utilisée pour informer le pilote de la plage w à utiliser pour la mise en mémoire tampon w. |
D3DHAL_DP2ZRANGE La structure D3DHAL_DP2ZRANGE spécifie la plage z minimale et maximale dans D3dDrawPrimitives2. |
D3DHAL_DRAWPRIMITIVES2DATA La structure D3DHAL_DRAWPRIMITIVES2DATA contient les informations requises par la fonction D3dDrawPrimitives2 pour afficher les primitives. |
D3DHAL_GLOBALDRIVERDATA La structure D3DHAL_GLOBALDRIVERDATA spécifie les fonctionnalités 3D du pilote et de son périphérique. |
D3DHAL_VALIDATETEXTURESTAGESTATEDATA La structure D3DHAL_VALIDATETEXTURESTAGESTATEDATA contient les informations requises pour que le pilote détermine et retourne sa capacité à prendre en charge le multitexturing à l’aide de l’état actuel. |
DD_DEFERRED_AGP_AWARE_DATA DirectX 8.0 et versions ultérieures et systèmes d’exploitation NT uniquement. DD_DEFERRED_AGP_AWARE_DATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les notifications D3DGDI2_TYPE_DEFERRED_AGP_AWARE. |
DD_DXVERSION DirectX 8.0 et versions ultérieures uniquement. DD_DXVERSION décrit la version actuelle du runtime DirectX. |
DD_FREE_DEFERRED_AGP_DATA DirectX 8.0 et versions ultérieures et systèmes d’exploitation NT uniquement. DD_FREE_DEFERRED_AGP_DATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les notifications D3DGDI2_TYPE_DEFER_AGP_FREES et D3DGDI2_TYPE_FREE_DEFERRED_AGP. |
DD_GETADAPTERGROUPDATA DirectX 9.0 et versions ultérieures uniquement. DD_GETADAPTERGROUPDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA de type D3DGDI2_TYPE_GETADAPTERGROUP. |
DD_GETD3DQUERYCOUNTDATA DirectX 9.0 et versions ultérieures uniquement. DD_GETD3DQUERYCOUNTDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA avec le type D3DGDI2_TYPE_GETD3DQUERYCOUNT. |
DD_GETD3DQUERYDATA DirectX 9.0 et versions ultérieures uniquement. DD_GETD3DQUERYDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA de type D3DGDI2_TYPE_GETD3DQUERY. |
DD_GETDDIVERSIONDATA DirectX 9.0 et versions ultérieures uniquement. DD_GETDDIVERSIONDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA de type D3DGDI2_TYPE_GETDDIVERSION. |
DD_GETDRIVERINFO2DATA DirectX 8.0 et versions ultérieures uniquement. DD_GETDRIVERINFO2DATA est passé dans le membre lpvData de la structure DD_GETDRIVERINFODATA lorsque GUID_GetDriverInfo2 est spécifié dans le membre guidInfo de DD_GETDRIVERINFODATA dans un appel DdGetDriverInfo. |
DD_GETEXTENDEDMODECOUNTDATA DirectX 9.0 et versions ultérieures uniquement. DD_GETEXTENDEDMODECOUNTDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA avec le type D3DGDI2_TYPE_GETEXTENDEDMODECOUNT. |
DD_GETEXTENDEDMODEDATA DirectX 9.0 et versions ultérieures uniquement. DD_GETEXTENDEDMODEDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA avec le type D3DGDI2_TYPE_GETEXTENDEDMODE. |
DD_GETFORMATCOUNTDATA DirectX 8.0 et versions ultérieures uniquement. DD_GETFORMATCOUNTDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA de type D3DGDI2_TYPE_GETFORMATCOUNT. |
DD_GETFORMATDATA DD_GETFORMATDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA de type D3DGDI2_TYPE_GETFORMAT. |
DD_MULTISAMPLEQUALITYLEVELSDATA DirectX 9.0 et versions ultérieures uniquement. DD_MULTISAMPLEQUALITYLEVELSDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA de type D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS. |
Énumérations
D3DHAL_DP2OPERATION Le type énuméré D3DHAL_DP2OPERATION spécifie l’opération D3dDrawPrimitives2 dans le membre bCommand de la structure D3DHAL_DP2COMMAND. |