Compartilhar via


Método IDXGIAdapter4::GetDesc3 (dxgi1_6.h)

Obtém uma descrição da DXGI (Infraestrutura Gráfica do Microsoft DirectX) 1.6 de um adaptador ou vídeo cartão. Esta descrição inclui informações sobre compatibilidade acg.

Sintaxe

HRESULT GetDesc3(
  [out] DXGI_ADAPTER_DESC3 *pDesc
);

Parâmetros

[out] pDesc

Um ponteiro para uma estrutura DXGI_ADAPTER_DESC3 que descreve o adaptador.
Esse parâmetro não deve ser NULL. No hardware gráfico de nível de recurso 9, as versões iniciais de GetDesc3 (GetDesc1 e GetDesc) retornam zeros para membros VendorId, DeviceId, SubSysId e Revision da estrutura de descrição do adaptador e "Adaptador de Software" para a cadeia de caracteres de descrição no membro Description . GetDesc3 e GetDesc2 retornam os valores reais de hardware de nível de recurso 9 nesses membros.

Retornar valor

Retorna S_OK se tiver êxito; caso contrário, retornará E_INVALIDARG se o parâmetro pDesc for NULL.

Comentários

Use o método GetDesc3 para obter uma descrição DXGI 1.6 de um adaptador. Para obter uma descrição do DXGI 1.2, use o método IDXGIAdapter2::GetDesc2 . Para obter uma descrição do DXGI 1.1, use o método IDXGIAdapter1::GetDesc1 . Para obter uma descrição do DXGI 1.0, use o método IDXGIAdapter::GetDesc .

O agendador WDDM (Modelo de Driver de Exibição do Windows) pode antecipar a execução da GPU (unidade de processamento gráfico) das tarefas do aplicativo. A granularidade na qual a GPU pode ser impedida de executar sua tarefa atual no modelo de driver do WDDM 1.1 ou anterior é um buffer de DMA (acesso direto à memória) para tarefas gráficas ou um pacote de computação para tarefas de computação. A GPU só pode alternar entre tarefas depois de concluir a unidade de trabalho em execução no momento, um buffer de DMA ou um pacote de computação.

Um buffer de DMA é a maior unidade independente de trabalho gráfico que o agendador WDDM pode enviar para a GPU. Esse buffer contém um conjunto de instruções de GPU que o driver WDDM e a GPU usam. Um pacote de computação é a maior unidade independente de trabalho de computação que o agendador do WDDM pode enviar para a GPU. Um pacote de computação contém dispatches (por exemplo, chamadas para o método ID3D11DeviceContext::D ispatch ), que contêm grupos de threads. O modelo de driver WDDM 1.2 ou posterior permite que a GPU seja preemptada em níveis de granularidade mais finos do que um buffer de DMA ou pacote de computação. Você pode usar os métodos GetDesc3 ou GetDesc2 para recuperar os níveis de granularidade para elementos gráficos e tarefas de computação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgi1_6.h
Biblioteca DXGI.lib
DLL Dxgi.dll

Confira também

IDXGIAdapter4