Compartilhar via


Método IDXGIAdapter2::GetDesc2 (dxgi1_2.h)

Obtém uma descrição da DXGI (Infraestrutura Gráfica do Microsoft DirectX) 1.2 de um adaptador ou vídeo cartão. Essa descrição inclui informações sobre a granularidade na qual a GPU (unidade de processamento gráfico) pode ser impedida de executar sua tarefa atual.

Sintaxe

HRESULT GetDesc2(
  [out] DXGI_ADAPTER_DESC2 *pDesc
);

Parâmetros

[out] pDesc

Um ponteiro para uma estrutura DXGI_ADAPTER_DESC2 que descreve o adaptador.
Esse parâmetro não deve ser NULL. No hardware gráfico de nível de recurso 9, versões anteriores do GetDesc2 (GetDesc e GetDesc1) 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 . GetDesc2 retorna 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 GetDesc2 para obter uma descrição DXGI 1.2 de um adaptador. 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 de tarefas de 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 o método 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_2.h
Biblioteca Dxgi.lib

Confira também

IDXGIAdapter2