estructura DD_GETEXTENDEDMODEDATA (d3dhal.h)
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.
Sintaxis
typedef struct _DD_GETEXTENDEDMODEDATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwModeIndex;
D3DDISPLAYMODE mode;
} DD_GETEXTENDEDMODEDATA;
Miembros
gdi2
Especifica una estructura DD_GETDRIVERINFO2DATA que contiene los datos de GetDriverInfo2 .
dwModeIndex
Especifica el índice del modo de presentación que se va a devolver.
mode
Recibe una estructura D3DDISPLAYMODE que especifica el modo de presentación real.
Comentarios
El tiempo de ejecución identifica el modo de presentación que se va a devolver con un índice entero cuyo valor varía entre cero y uno menor que el número de modos de presentación admitidos notificados anteriormente por el controlador en una consulta de DD_GETDRIVERINFO2DATA con el tipo D3DGDI2_TYPE_GETEXTENDEDMODECOUNT. El modo en que estos índices se asignan a los modos de presentación reales se deja al controlador. Sin embargo, cada índice debe asignarse de forma única a un modo de presentación admitido. El orden en que se notifican los modos de presentación no es significativo.
Al procesar esta solicitud GetDriverInfo2 , el controlador debe leer el valor en el miembro dwModeIndex y asignar ese valor a uno de los modos de presentación admitidos (probablemente mediante el uso del valor de dwModeIndex como índice en una matriz de estructuras D3DDISPLAYMODE). A continuación, el controlador debe copiar ese modo de presentación en el miembro del modo . El tiempo de ejecución garantiza que solo pasa un índice al controlador que está en el intervalo cero a uno menor que el número de modos de presentación notificados por el controlador. El intervalo del índice debe validarse en la compilación del controlador de depuración.
Para obtener más información sobre D3DDISPLAYMODE, consulte la documentación del SDK de DirectX.
Requisitos
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |