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 driver do modo kernel está notificando o Dxgkrnl de 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

DisablePartialResidency

RestrictedToSingleSegment

NotifyEviction

NotifyIoMmuUnmap

Reserved

Reservado; não use.

Value

Uma maneira alternativa de acessar os bits.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3dkmddi.h

Confira também

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION