Compartilhar via


estrutura DXGKARGCB_ALLOCATEPAGESFORMDL (d3dkmddi.h)

A estrutura DXGKARGCB_ALLOCATEPAGESFORMDL contém os argumentos usados na função de retorno de chamada DXGKCB_ALLOCATEPAGESFORMDL para alocar páginas para uma MDL (lista de descritores de memória).

Sintaxe

typedef struct _DXGKARGCB_ALLOCATEPAGESFORMDL {
  [in]  PHYSICAL_ADDRESS         LowAddress;
  [in]  PHYSICAL_ADDRESS         HighAddress;
  [in]  PHYSICAL_ADDRESS         SkipBytes;
  [in]  SIZE_T                   TotalBytes;
  [in]  DXGK_MEMORY_CACHING_TYPE CacheType;
  [in]  ULONG                    Flags;
  [out] HANDLE                   hMemoryHandle;
  [out] PMDL                     pMdl;
} DXGKARGCB_ALLOCATEPAGESFORMDL;

Membros

[in] LowAddress

Especifica o endereço físico do início do primeiro intervalo de endereços do qual as páginas alocadas podem vir.

[in] HighAddress

Especifica o endereço físico do final do primeiro intervalo de endereços do qual as páginas alocadas podem vir.

[in] SkipBytes

Especifica o número de bytes a serem ignorados do início do intervalo de endereços anterior do qual as páginas alocadas podem vir. SkipBytes deve ser um número inteiro múltiplo do tamanho da página de memória virtual, em bytes.

[in] TotalBytes

Especifica o número total de bytes a serem alocados para o MDL.

[in] CacheType

Indica o tipo de cache permitido para a memória solicitada.

[in] Flags

Especifica os sinalizadores para esta operação. Para obter mais informações, consulte Função MmAllocatePagesForMdlEx.

[out] hMemoryHandle

Um identificador de acompanhamento Dxgkrnl para a alocação. Esse valor deve ser passado para a função de retorno de chamada DGXKCB_FREEPAGESFROMMDL correspondente.

[out] pMdl

Um MDL de memória não paginada com garantia de ser mapeado para o IOMMU por seu tempo de vida.

Comentários

Consulte Isolamento de GPU baseado em IOMMU para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1803 (WDDM 2.4)
Cabeçalho d3dkmddi.h

Confira também

DXGKCB_ALLOCATEPAGESFORMDL