estrutura DXGK_CREATECONTEXTALLOCATIONFLAGS (d3dkmddi.h)
Especifica as propriedades do contexto a ser alocado.
Sintaxe
typedef struct _DXGK_CREATECONTEXTALLOCATIONFLAGS {
union {
struct {
UINT SharedAcrossContexts : 1;
UINT MapGpuVirtualAddress : 1;
#if ...
UINT Reserved : 30;
#else
UINT Reserved : 31;
#endif
};
[in] UINT Value;
};
} DXGK_CREATECONTEXTALLOCATIONFLAGS;
Membros
[in] SharedAcrossContexts
Um valor UINT que especifica a associação do contexto.
Se SharedAcrossContexts for definido como um, a alocação será associada a todos os contextos especificados pelo hDevice membro da estrutura DXGKARGCB_CREATECONTEXTALLOCATION. O contexto alocado será feito residente quando qualquer contexto que pertence a hDevice estiver agendado para ser executado na GPU.
Se SharedAcrossContexts for definido como zero, a alocação será associada ao contexto especificado pelo hContext membro da estrutura DXGKARGCB_CREATECONTEXTALLOCATION. O contexto alocado será feito residente quando hContext estiver programado para ser executado na GPU.
MapGpuVirtualAddress
[in] Reserved
Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 31 bits mais significativos (0xFFFFFFFE) como zeros.
[in] Value
Um valor de 32 bits que especifica os sinalizadores de alocação de contexto.
Observações
O driver de miniporto de exibição aloca contextos de GPU ou contextos específicos do dispositivo chamando DxgkCbCreateContextAllocation.
O ContextAllocationFlags membro da estrutura DXGKARGCB_CREATECONTEXTALLOCATION é um tipo de dados DXGK_CREATECONTEXTALLOCATIONFLAGS.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Windows Server 2012 |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |