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 |