Compartilhar via


estrutura DXGK_NOTIFYALLOCFLAGS (d3dkmddi.h)

Importante

Algumas informações referem-se a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, em relação às informações fornecidas aqui.

A estrutura DXGK_NOTIFYALLOCFLAGS especifica sinalizadores relacionados a notificações de alocação para operações de paginação.

Sintaxe

typedef struct _DXGK_NOTIFYALLOCFLAGS {
  union {
    struct {
      UINT Eviction : 1;
      UINT IoMmuUnmap : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_NOTIFYALLOCFLAGS;

Membros

Eviction

A alocação está prestes a ser removida.

IoMmuUnmap

A alocação está prestes a ser não mapeada da IOMMU.

Reserved

Reservado para uso futuro; definido como zero.

Value

Membro do sindicato que permite o acesso a todos os sinalizadores na estrutura.

Observações

As de Remoção e sinalizadores IoMmuUnmap não podem ser definidas juntas.

Um KMD (driver de modo kernel) Dxgkrnl usa esses sinalizadores para notificar o KMD (driver do modo kernel) que ações específicas antes de uma alocação ser removida ou não mapeada da IOMMU.

Para obter mais informações, consulte de Notificação de Alocação.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2 (WDDM 3.2)
cabeçalho d3dkmddi.h

Consulte também

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC

DxgkDdiCreateAllocation