estrutura DD_GETADAPTERGROUPDATA (d3dhal.h)
Somente DirectX 9.0 e versões posteriores.
DD_GETADAPTERGROUPDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETADAPTERGROUP.
Sintaxe
typedef struct _DD_GETADAPTERGROUPDATA {
DD_GETDRIVERINFO2DATA gdi2;
ULONG_PTR ulUniqueAdapterGroupId;
DWORD dwReserved1;
DWORD dwReserved2;
} DD_GETADAPTERGROUPDATA;
Membros
gdi2
Especifica uma estrutura DD_GETDRIVERINFO2DATA que contém os dados GetDriverInfo2 para a consulta.
ulUniqueAdapterGroupId
Recebe o identificador do grupo de adaptadores que compõem o cartão de vídeo de várias cabeças do driver. O driver deve fornecer um identificador exclusivo para o master e todos os adaptadores subordinados dentro desse grupo.
dwReserved1
Especifica um campo reservado. O driver não deve ler ou gravar. Defina como zero.
dwReserved2
Especifica um campo reservado. O driver não deve ler ou gravar. Defina como zero.
Comentários
O runtime usa DD_GETADAPTERGROUPDATA em uma consulta para a identidade do grupo de adaptadores do driver. Esse grupo compartilha hardware de vídeo como memória de vídeo e o acelerador 3D. O runtime usa principalmente essa consulta para adaptadores de vídeo de exibição dupla. Um aplicativo pode solicitar que os recursos de superfície (como texturas e buffers de vértice) sejam compartilhados entre adaptadores em um grupo e o runtime esteja em conformidade com essa solicitação.
O identificador em ulUniqueAdapterGroupId deve ser exclusivo entre drivers, incluindo drivers de outros fornecedores de hardware. Portanto, é recomendável relatar esse identificador como um endereço exclusivo no modo kernel que não pode ser comum com outras placas de vídeo com vários cabeçalhos. Observe que o driver deve relatar esse identificador como diferente de zero.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dhal.h (inclua D3dhal.h) |