Compartir a través de


encabezado d3dhal.h

Este encabezado lo usa la pantalla. Para más información, consulte:

d3dhal.h contiene las siguientes interfaces de programación:

Funciones de devolución de llamada

 
LPD3DHAL_CONTEXTCREATECB

La función D3dContextCreate crea un contexto.
LPD3DHAL_CONTEXTDESTROYCB

La función D3dContextDestroy elimina el contexto especificado.
LPD3DHAL_DRAWPRIMITIVES2CB

La función D3dDrawPrimitives2 representa primitivos y devuelve el estado de representación actualizado.
LPD3DHAL_VALIDATETEXTURESTAGESTATECB

La función D3dValidateTextureStageState devuelve el número de pases donde el hardware puede realizar las operaciones de fusión especificadas en el estado actual.

Estructuras

 
D3DDEVICEDESC_V1

Obsoleto en DirectX 8.0 y versiones posteriores; vea Comentarios. La estructura D3DDEVICEDESC_V1 describe las funcionalidades 3D de un dispositivo.
D3DDEVICEDESC_V2

La estructura de D3DDEVICEDESC_V2 contiene campos que ya se notifican en la estructura de D3DHAL_D3DEXTENDEDCAPS al responder al GUID de GUID_D3DExtendedCaps en DdGetDriverInfo.
D3DDEVICEDESC_V3

La estructura D3DDEVICEDESC_V3 contiene campos que ya se notifican en la estructura de D3DHAL_D3DEXTENDEDCAPS al responder al GUID de GUID_D3DExtendedCaps en DdGetDriverInfo.
D3DHAL_CALLBACKS

D3DHAL_CALLBACKS es una de varias estructuras de devolución de llamada que describen la compatibilidad de Direct3D proporcionada por el controlador.
D3DHAL_CALLBACKS3

D3DHAL_CALLBACKS3 es una de varias estructuras de devolución de llamada que describen la compatibilidad de Direct3D proporcionada por el controlador.
D3DHAL_CLIPPEDTRIANGLEFAN

La función de devolución de llamada D3dDrawPrimitives2 usa la estructura D3DHAL_CLIPPEDTRIANGLEFAN para representar ventiladores de triángulo recortados.
D3DHAL_CONTEXTCREATEDATA

La estructura D3DHAL_CONTEXTCREATEDATA contiene toda la información que requiere la función D3dContextCreate para crear un nuevo contexto.
D3DHAL_CONTEXTDESTROYDATA

La estructura D3DHAL_CONTEXTDESTROYDATA contiene la información que requiere la función D3dContextDestroy para eliminar un contexto.
D3DHAL_D3DEXTENDEDCAPS

D3DHAL_D3DEXTENDEDCAPS describe las funcionalidades 3D adicionales del controlador.
D3DHAL_DP2ADDDIRTYBOX

DirectX 8.1 y versiones posteriores solo. D3DHAL_DP2ADDDIRTYBOX se usa para especificar que una parte de un recurso 3D(una textura de volumen) se haya ensuciado en la memoria del sistema. Por lo tanto, este volumen se debe volver a cargar en la memoria de vídeo antes de usarse.
D3DHAL_DP2ADDDIRTYRECT

DirectX 8.1 y versiones posteriores solo. D3DHAL_DP2ADDDIRTYRECT se usa para especificar que una parte de un recurso 2D(una textura 2D o textura de cubo) se haya ensuciado en la memoria del sistema. Por lo tanto, esta textura 2D debe volver a cargarse en la memoria de vídeo antes de usarse.
D3DHAL_DP2BLT

DirectX 9.0 y versiones posteriores solo. D3DHAL_DP2BLT se usa para los blts de superficie bidimensional cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_BLT.
D3DHAL_DP2BUFFERBLT

DirectX 8.0 y versiones posteriores solo. D3DHAL_DP2BUFFERBLT se usa para los blts de búfer de vértices o índices cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_BUFFERBLT.
D3DHAL_DP2CLEAR

D3DHAL_DP2CLEAR contiene toda la información que el controlador necesita para realizar la limpieza asistida por hardware en el destino de representación, el búfer de profundidad o el búfer de galería de símbolos.
D3DHAL_DP2COLORFILL

DirectX 9.0 y versiones posteriores solo. D3DHAL_DP2COLORFILL se usa para las operaciones de relleno de color cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_COLORFILL.
D3DHAL_DP2COMMAND

Una o varias estructuras de D3DHAL_DP2COMMAND se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2, que usa la información que recibe para dibujar uno o varios primitivos.
D3DHAL_DP2CREATELIGHT

La estructura D3DHAL_DP2CREATELIGHT se usa para crear una luz para D3dDrawPrimitives2.
D3DHAL_DP2CREATEPIXELSHADER

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2CREATEPIXELSHADER se usa para crear un sombreador de píxeles cuando D3dDrawPrimitives2 recibe un D3DDP2OP_CREATEPIXELSHADER código de operación.
D3DHAL_DP2CREATEQUERY

La función de devolución de llamada D3dDrawPrimitives2 usa la estructura D3DHAL_DP2CREATEQUERY para crear recursos para las consultas.
D3DHAL_DP2CREATEVERTEXSHADER

DirectX 8.0 y versiones posteriores solo. La estructura de D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER se usa para crear un sombreador de vértices cuando un D3DDP2OP_CREATEVERTEXSHADER código de operación se recibe mediante .
D3DHAL_DP2CREATEVERTEXSHADERDECL

DirectX 9.0 y versiones posteriores solo. La estructura D3DHAL_DP2CREATEVERTEXSHADERDECL se usa para crear una declaración de sombreador de vértices cuando D3dDrawPrimitives2 recibe un código de operación D3DDP2OP_CREATEVERTEXSHADERDECL.
D3DHAL_DP2CREATEVERTEXSHADERFUNC

DirectX 9.0 y versiones posteriores solo. La estructura D3DHAL_DP2CREATEVERTEXSHADERFUNC se usa para crear un objeto de código de sombreador de vértices cuando D3dDrawPrimitives2 recibe un D3DDP2OP_CREATEVERTEXSHADERFUNC código de operación.
D3DHAL_DP2DELETEQUERY

La función de devolución de llamada D3dDrawPrimitives2 usa la estructura D3DHAL_DP2DELETEQUERY para liberar los recursos de las consultas.
D3DHAL_DP2DRAWINDEXEDPRIMITIVE

La función de devolución de llamada D3dDrawPrimitives2 usa la estructura D3DHAL_DP2DRAWINDEXEDPRIMITIVE para representar un primitivo mediante índices de vértices.
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2

La función de devolución de llamada D3dDrawPrimitives2 usa la estructura D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 para representar un primitivo mediante índices de vértices.
D3DHAL_DP2DRAWPRIMITIVE

DirectX 8.0 y versiones posteriores solo. D3DHAL_DRAWPRIMITIVE se analiza desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_DRAWPRIMITIVE y se usa para representar un primitivo.
D3DHAL_DP2DRAWPRIMITIVE2

DirectX 8.0 y versiones posteriores solo. D3DHAL_DRAWPRIMITIVE2 se analiza desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_DRAWPRIMITIVE2 y se usa para representar un primitivo.
D3DHAL_DP2DRAWRECTPATCH

La función de devolución de llamada D3dDrawPrimitives2 usa la estructura D3DHAL_DP2DRAWRECTPATCH para representar una revisión rectangular.
D3DHAL_DP2DRAWTRIPATCH

La función de devolución de llamada D3dDrawPrimitives2 usa la estructura D3DHAL_DP2DRAWTRIPATCH para representar una revisión triangular.
D3DHAL_DP2EXT

El uso de la estructura D3DHAL_DP2EXT aún no se ha definido.
D3DHAL_DP2GENERATEMIPSUBLEVELS

DirectX 9.0 y versiones posteriores solo. La estructura D3DHAL_DP2GENERATEMIPSUBLEVELS se usa para informar al controlador de que genere automáticamente los subniveles de una textura de mapa MIP determinada mediante un tipo de filtro determinado.
D3DHAL_DP2INDEXEDLINELIST

D3DHAL_DP2INDEXEDLINELIST se analiza desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_INDEXEDLINELIST y se usa para representar las líneas mediante índices de vértice.
D3DHAL_DP2INDEXEDLINESTRIP

D3DHAL_DP2INDEXEDLINESTRIP se analiza desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_INDEXEDLINESTRIP y se usa para representar una secuencia de segmentos de línea conectados mediante índices de vértice.
D3DHAL_DP2INDEXEDTRIANGLEFAN

D3DHAL_DP2INDEXEDTRIANGLEFAN se analiza desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_INDEXEDTRIANGLEFAN y se usa para representar una secuencia de triángulos conectados mediante índices de vértices. Todos los triángulos comparten un vértice común.
D3DHAL_DP2INDEXEDTRIANGLELIST

Una o varias estructuras de D3DHAL_DP2INDEXEDTRIANGLELIST se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_INDEXEDTRIANGLELIST y se usa para representar una secuencia de triángulos no conectados mediante índices de vértice.
D3DHAL_DP2INDEXEDTRIANGLELIST2

Una o varias estructuras de D3DHAL_DP2INDEXEDTRIANGLELIST2 se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND está establecido en D3DDP2OP_INDEXEDTRIANGLELIST2 y se usa para representar una secuencia de triángulos no conectados mediante índices de vértices.
D3DHAL_DP2INDEXEDTRIANGLESTRIP

Una o varias estructuras de D3DHAL_DP2INDEXEDTRIANGLESTRIP se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_INDEXEDTRIANGLESTRIP y se usan para representar franjas de triángulos conectados mediante índices de vértice.
D3DHAL_DP2ISSUEQUERY

La estructura D3DHAL_DP2ISSUEQUERY la usa la función de devolución de llamada D3dDrawPrimitives2 para consultar varios tipos de información.
D3DHAL_DP2LINELIST

La devolución de llamada D3dDrawPrimitives2 analiza una estructura D3DHAL_DP2LINELIST del búfer de comandos cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_LINELIST y se usa para representar segmentos de línea no conectados.
D3DHAL_DP2LINESTRIP

La devolución de llamada D3dDrawPrimitives2 analiza una estructura D3DHAL_DP2LINESTRIP del búfer de comandos cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_LINESTRIP y se usa para representar los segmentos de línea conectados especificados.
D3DHAL_DP2MULTIPLYTRANSFORM

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2MULTIPLYTRANSFORM se usa para modificar la matriz de transformación para D3dDrawPrimitives2.
D3DHAL_DP2PIXELSHADER

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2PIXELSHADER se usa para establecer el sombreador de píxeles actual o eliminar un sombreador de píxeles, según el código de operación recibido (D3DDP2OP_SETPIXELSHADER o D3DDP2OP_DELETEPIXELSHADER) por D3dDrawPrimitives2.
D3DHAL_DP2POINTS

Una o varias estructuras de D3DHAL_DP2POINTS se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_POINTS y se usan para representar los puntos especificados.
D3DHAL_DP2RENDERSTATE

Una o varias estructuras de D3DHAL_DP2RENDERSTATE se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND está establecido en D3DDP2OP_RENDERSTATE y se usa para establecer el estado de representación adecuado.
D3DHAL_DP2RESPONSE

La devolución de llamada D3dDrawPrimitives2 devuelve la estructura D3DHAL_DP2RESPONSE y especifica la disponibilidad de las respuestas a las consultas emitidas anteriormente.
D3DHAL_DP2RESPONSEQUERY

La devolución de llamada D3dDrawPrimitives2 devuelve la estructura D3DHAL_DP2RESPONSEQUERY y especifica la disponibilidad de las respuestas a las consultas emitidas anteriormente.
D3DHAL_DP2SETCLIPPLANE

La estructura de D3DHAL_SETCLIPPLANE permite usar planos de clip definidos por el usuario en el espacio mundial.
D3DHAL_DP2SETDEPTHSTENCIL

DirectX 9.0 y versiones posteriores solo. La estructura de D3DHAL_DP2SETDEPTHSTENCIL se usa para asignar un nuevo búfer de profundidad en el contexto actual del controlador cuando D3dDrawPrimitives2 recibe el código de operación de D3DDP2OP_SETDEPTHSTENCIL.
D3DHAL_DP2SETINDICES

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2SETINDICES se usa para establecer el búfer de índice actual para D3dDrawPrimitives2.
D3DHAL_DP2SETLIGHT

La estructura D3DHAL_DP2SETLIGHT permite establecer luces para D3dDrawPrimitives2.
D3DHAL_DP2SETPALETTE

La estructura D3DHAL_DP2SETPALETTE se usa para asociar una paleta con una textura cuando un controlador responde a D3DDP2OP_SETPALETTE en D3dDrawPrimitives2.
D3DHAL_DP2SETPIXELSHADERCONST

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2SETPIXELSHADERCONST se usa para establecer uno o varios de los registros de constantes de sombreador de píxeles cuando D3dDrawPrimitives2 recibe el código de operación de D3DDP2OP_SETPIXELSHADERCONST.
D3DHAL_DP2SETPRIORITY

La estructura D3DHAL_DP2SETPRIORITY se usa para informar al controlador de la prioridad de la textura especificada por el controlador dwDDDestSurface.
D3DHAL_DP2SETRENDERTARGET

La estructura D3DHAL_DP2SETRENDERTARGET se usa con el D3DDP2OP_SETRENDERTARGET código de operación para asignar una nueva superficie de destino de representación y un búfer de profundidad en el contexto actual.
D3DHAL_DP2SETRENDERTARGET2

La estructura D3DHAL_DP2SETRENDERTARGET2 se usa con el D3DDP2OP_SETRENDERTARGET2 código de operación para asignar una parte de una superficie de destino de representación y un búfer de profundidad en el contexto actual.
D3DHAL_DP2SETSTREAMSOURCE

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2SETSTREAMSOURCE se usa para enlazar un origen de flujo de vértice a un búfer de vértices para D3dDrawPrimitives2.
D3DHAL_DP2SETSTREAMSOURCE2

DirectX 9.0 y versiones posteriores solo. La estructura D3DHAL_DP2SETSTREAMSOURCE2 se usa para enlazar una parte de un origen de flujo de vértice a un búfer de vértices para D3dDrawPrimitives2.
D3DHAL_DP2SETSTREAMSOURCEFREQ

DirectX 9.0 y versiones posteriores solo. La estructura D3DHAL_DP2SETSTREAMSOURCEFREQ se usa para establecer el divisor de frecuencia de un origen de flujo enlazado a un búfer de vértices para D3dDrawPrimitives2.
D3DHAL_DP2SETSTREAMSOURCEUM

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2SETSTREAMSOURCEUM se usa para enlazar un origen de flujo de vértices a un búfer de memoria de usuario para D3dDrawPrimitives2.
D3DHAL_DP2SETTEXLOD

La estructura D3DHAL_DP2SETTEXLOD se usa para establecer el nivel de detalle (LOD) para las asignaciones de MIP cuando el comando D3DDP2OP_SETTEXLOD se envía a D3dDrawPrimitives2.
D3DHAL_DP2SETTRANSFORM

D3DHAL_DP2SETTRANSFORM estructura se usa para especificar el estado de transformación y la matriz para D3dDrawPrimitives2.
D3DHAL_DP2SETVERTEXSHADERCONST

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2SETVERTEXSHADERCONST se usa para establecer uno o varios de los registros constantes del sombreador de vértices cuando D3dDrawPrimitives2 recibe el código de operación de D3DDP2OP_SETVERTEXSHADERCONST.
D3DHAL_DP2STARTVERTEX

Una estructura de D3DHAL_DP2STARTVERTEX sigue ciertas estructuras de D3DHAL_DP2COMMAND en el búfer de comandos e indica el desplazamiento en el búfer de vértices para el primer vértice que se va a usar en D3dDrawPrimitives2.
D3DHAL_DP2STATESET

La estructura D3DHAL_DP2STATESET se usa para informar al controlador sobre las operaciones de conjunto de estados que se van a realizar.
D3DHAL_DP2SURFACEBLT

DirectX 9.0 y versiones posteriores solo. D3DHAL_DP2SURFACEBLT se usa para la memoria del sistema bidimensional a los blts de la superficie de memoria de vídeo cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_SURFACEBLT.
D3DHAL_DP2TEXBLT

La estructura D3DHAL_DP2TEXBLT se usa para los blts de textura cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_TEXBLT.
D3DHAL_DP2TEXTURESTAGESTATE

Una o varias estructuras de D3DHAL_DP2TEXTURESTAGESTATE se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_TEXTURESTAGESTATE y se usan para establecer el estado de fase de textura adecuado.
D3DHAL_DP2TRIANGLEFAN

Una estructura de D3DHAL_DP2TRIANGLEFAN se analiza desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_TRIANGLEFAN y se usa para representar un ventilador de triángulo.
D3DHAL_DP2TRIANGLEFAN_IMM

La devolución de llamada D3dDrawPrimitives2 analiza una estructura D3DHAL_DP2TRIANGLEFAN_IMM del búfer de comandos cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_TRIANGLEFAN_IMM y se usa para representar un ventilador de triángulo.
D3DHAL_DP2TRIANGLELIST

La devolución de llamada D3dDrawPrimitives2 analiza una estructura D3DHAL_DP2TRIANGLELIST del búfer de comandos cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_TRIANGLELIST y se usa para representar los triángulos no conectados especificados.
D3DHAL_DP2TRIANGLESTRIP

La devolución de llamada D3dDrawPrimitives2 analiza una estructura D3DHAL_DP2TRIANGLESTRIP del búfer de comandos cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_TRIANGLESTRIP y se usa para representar la franja de triángulo conectado especificada.
D3DHAL_DP2UPDATEPALETTE

La estructura D3DHAL_DP2UPDATEPALETTE modifica la paleta que se usa para texturas paletizadas.
D3DHAL_DP2VERTEXSHADER

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2VERTEXSHADER establece el sombreador de vértices actual o elimina un sombreador de vértices, según el código de operación recibido (D3DDP2OP_SETVERTEXSHADER o D3DDP2OP_DELETEVERTEXSHADER) por D3dDrawPrimitives2.
D3DHAL_DP2VIEWPORTINFO

La estructura D3DHAL_DP2VIEWPORTINFO se usa para informar a los controladores compatibles con la banda de protección del rectángulo de recorte de vista. El rectángulo de recorte lo especifican los miembros dwX, dwY, dwWidth y dwHeight.
D3DHAL_DP2VOLUMEBLT

DirectX 8.0 y versiones posteriores solo. La estructura D3DHAL_DP2VOLUMEBLT se usa para los blts de textura de volumen cuando D3dDrawPrimitives2 responde al token de comando D3DDP2OP_VOLUMEBLT.
D3DHAL_DP2WINFO

La estructura de D3DHAL_DP2WINFO se usa para informar al controlador del intervalo w que se va a usar para el almacenamiento en búfer w.
D3DHAL_DP2ZRANGE

La estructura de D3DHAL_DP2ZRANGE especifica el mínimo de intervalo z y el máximo en D3dDrawPrimitives2.
D3DHAL_DRAWPRIMITIVES2DATA

La estructura D3DHAL_DRAWPRIMITIVES2DATA contiene la información requerida por la función D3dDrawPrimitives2 para representar primitivos.
D3DHAL_GLOBALDRIVERDATA

La estructura D3DHAL_GLOBALDRIVERDATA especifica las funcionalidades 3D del controlador y su dispositivo.
D3DHAL_VALIDATETEXTURESTAGESTATEDATA

La estructura de D3DHAL_VALIDATETEXTURESTAGESTATEDATA contiene la información necesaria para que el controlador determine y devuelva su capacidad de admitir el multitexturamiento mediante el estado actual.
DD_DEFERRED_AGP_AWARE_DATA

DirectX 8.0 y versiones posteriores y solo sistemas operativos basados en NT. DD_DEFERRED_AGP_AWARE_DATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para las notificaciones de D3DGDI2_TYPE_DEFERRED_AGP_AWARE.
DD_DXVERSION

DirectX 8.0 y versiones posteriores solo. DD_DXVERSION describe la versión actual del entorno de ejecución de DirectX.
DD_FREE_DEFERRED_AGP_DATA

DirectX 8.0 y versiones posteriores y solo sistemas operativos basados en NT. DD_FREE_DEFERRED_AGP_DATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para las notificaciones de D3DGDI2_TYPE_DEFER_AGP_FREES y D3DGDI2_TYPE_FREE_DEFERRED_AGP.
DD_GETADAPTERGROUPDATA

DirectX 9.0 y versiones posteriores solo. DD_GETADAPTERGROUPDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETADAPTERGROUP.
DD_GETD3DQUERYCOUNTDATA

DirectX 9.0 y versiones posteriores solo. DD_GETD3DQUERYCOUNTDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETD3DQUERYCOUNT.
DD_GETD3DQUERYDATA

DirectX 9.0 y versiones posteriores solo. DD_GETD3DQUERYDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETD3DQUERY.
DD_GETDDIVERSIONDATA

DirectX 9.0 y versiones posteriores solo. DD_GETDDIVERSIONDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETDDIVERSION.
DD_GETDRIVERINFO2DATA

DirectX 8.0 y versiones posteriores solo. DD_GETDRIVERINFO2DATA se pasa en el miembro lpvData de la estructura DD_GETDRIVERINFODATA cuando se especifica GUID_GetDriverInfo2 en el miembro guidInfo de DD_GETDRIVERINFODATA en una llamada DdGetDriverInfo.
DD_GETEXTENDEDMODECOUNTDATA

DirectX 9.0 y versiones posteriores solo. DD_GETEXTENDEDMODECOUNTDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETEXTENDEDMODECOUNT.
DD_GETEXTENDEDMODEDATA

DirectX 9.0 y versiones posteriores solo. DD_GETEXTENDEDMODEDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETEXTENDEDMODE.
DD_GETFORMATCOUNTDATA

DirectX 8.0 y versiones posteriores solo. DD_GETFORMATCOUNTDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETFORMATCOUNT.
DD_GETFORMATDATA

DD_GETFORMATDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETFORMAT.
DD_MULTISAMPLEQUALITYLEVELSDATA

DirectX 9.0 y versiones posteriores solo. DD_MULTISAMPLEQUALITYLEVELSDATA es la estructura de datos a la que apunta el campo lpvData de DD_GETDRIVERINFODATA para DD_GETDRIVERINFO2DATA consultas con el tipo D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS.

Enumeraciones

 
D3DHAL_DP2OPERATION

El tipo enumerado D3DHAL_DP2OPERATION especifica la operación D3dDrawPrimitives2 en el miembro bCommand de la estructura D3DHAL_DP2COMMAND.