estructura DD_GETADAPTERGROUPDATA (d3dhal.h)
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.
Sintaxis
typedef struct _DD_GETADAPTERGROUPDATA {
DD_GETDRIVERINFO2DATA gdi2;
ULONG_PTR ulUniqueAdapterGroupId;
DWORD dwReserved1;
DWORD dwReserved2;
} DD_GETADAPTERGROUPDATA;
Miembros
gdi2
Especifica una estructura DD_GETDRIVERINFO2DATA que contiene los datos getDriverInfo2 de la consulta.
ulUniqueAdapterGroupId
Recibe el identificador del grupo de adaptadores que componen la tarjeta de vídeo de varios cabezales del controlador. El controlador debe proporcionar un identificador único para el maestro y todos los adaptadores subordinados de este grupo.
dwReserved1
Especifica un campo reservado. El controlador no debe leer ni escribir. Establecer en cero.
dwReserved2
Especifica un campo reservado. El controlador no debe leer ni escribir. Establecer en cero.
Comentarios
El tiempo de ejecución usa DD_GETADAPTERGROUPDATA en una consulta para la identidad del grupo de adaptadores del controlador. Este grupo comparte hardware de vídeo como la memoria de vídeo y el acelerador 3D. El tiempo de ejecución usa principalmente esta consulta para adaptadores de vídeo de doble vista. Una aplicación puede solicitar que los recursos de superficie (como texturas y búferes de vértices) se compartan entre adaptadores de un grupo y el tiempo de ejecución cumple con esa solicitud.
El identificador de ulUniqueAdapterGroupId debe ser único entre los controladores, incluidos los controladores de otros proveedores de hardware. Por lo tanto, se recomienda notificar este identificador como una dirección en modo kernel única que no puede ser común con otras tarjetas de vídeo de encabezado múltiple. Tenga en cuenta que el controlador debe notificar este identificador como distinto de cero.
Requisitos
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |