Compartilhar via


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 Dxgkrnl deve emitir uma operação de NotifyIoMmuUnmap DXGK_OPERATION_NOTIFY_ALLOC para KMD antes de desmamar uma alocação da IOMMU. 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 .

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

Consulte também

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION