Compartilhar via


PFND3D12DDI_CREATESCHEDULINGGROUP_0050 função de retorno de chamada (d3d12umddi.h)

Cria um grupo de agendamento.

Sintaxe

PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;

HRESULT Pfnd3d12ddiCreateschedulinggroup0050(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATESCHEDULINGGROUP_0050 *unnamedParam2,
  D3D12DDI_HSCHEDULINGGROUP_0050 unnamedParam3,
  D3D12DDI_HRTSCHEDULINGGROUP_0050 unnamedParam4
)
{...}

Parâmetros

unnamedParam1

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

Ponteiro para uma estrutura D3D12DDIARG_CREATESCHEDULINGGROUP_0050 que contém argumentos para criar um grupo de agendamento.

unnamedParam3

Um D3D12DDI_HRTSCHEDULINGGROUP_0050 tipo de identificador de runtime que representa os contextos associados a um grupo de agendamento de hardware.

unnamedParam4

Retornar valor

Retorna HRESULT.

Comentários

Um grupo de agendamento é um objeto de driver que o runtime criará e que deve ter pelo menos um contexto de computação/3D criado durante sua construção. O runtime permitirá que vários contextos sejam construídos. Depois que o driver retornar de CreateSchedulingGroup, nenhum outro contexto poderá ser adicionado.

O grupo de agendamento deve conter todos os contextos destinados a hardware compartilhado ou recursos que serão aproveitados por qualquer fila de comando filho. Ele não precisa conter todos os contextos para todas as filas filho.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h