estrutura DXGK_ALLOCATIONINFOFLAGS2 (d3dkmddi.h)
A estrutura DXGK_ALLOCATIONINFOFLAGS2 contém propriedades adicionais para uma alocação.
Sintaxe
typedef struct _DXGK_ALLOCATIONINFOFLAGS2 {
union {
struct {
UINT ShareBackingStoreWithKmd : 1;
UINT NoImplicitSynchronization : 1;
UINT DisablePartialResidency : 1;
UINT RestrictedToSingleSegment : 1;
UINT NotifyEviction : 1;
UINT NotifyIoMmuUnmap : 1;
#if ...
UINT Reserved : 26;
#else
UINT Reserved : 31;
#endif
};
UINT Value;
};
} DXGK_ALLOCATIONINFOFLAGS2;
Membros
ShareBackingStoreWithKmd
Quando definido, o KMD (driver de modo kernel) está notificando Dxgkrnl que ele precisa saber o endereço do repositório de backup de alocação. A alocação deve ser criada compartilhada e deve residir apenas no segmento de memória de abertura.
NoImplicitSynchronization
Quando definido, o KMD está optando pela sincronização primária implícita. Esse sinalizador foi introduzido no Windows 11, versão 24H2 (WDDM 3.2).
DisablePartialResidency
Quando definido, indica que a alocação não dá suporte à residência parcial. A alocação deve ser totalmente removida ou totalmente residente. Esse sinalizador foi introduzido no Windows 11, versão 24H2 (WDDM 3.2).
RestrictedToSingleSegment
Quando definido, indica que a alocação não dá suporte à residência entre segmentos. A alocação deve ser inteiramente residente em um único segmento. Esse sinalizador foi introduzido no Windows 11, versão 24H2 (WDDM 3.2).
NotifyEviction
Quando definido, indica que Dxgkrnl deve emitir uma operação DXGK_OPERATION_NOTIFY_ALLOC NotifyEviction para KMD antes de remover uma alocação. Esse sinalizador foi introduzido no Windows 11, versão 24H2 (WDDM 3.2). Para obter mais informações, consultede notificação de alocação de
NotifyIoMmuUnmap
Quando definido, indica que
Reserved
Reservado; não use.
Value
Uma maneira alternativa de acessar os bits dessa estrutura.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11 (WDDM 3.0) |
cabeçalho | d3dkmddi.h |