Função DlAllocateCommonBuffer (dispmprt.h)

Aloca e mapeia uma região logicamente contígua de memória que é acessível simultaneamente no processador e em um dispositivo.

Sintaxe

PVOID DlAllocateCommonBuffer(
  IN PVOID              DeviceHandle,
  IN PVP_DMA_ADAPTER    DlpDmaAdapter,
  IN ULONG              DesiredLength,
  OUT PPHYSICAL_ADDRESS LogicalAddress,
  IN BOOLEAN            CacheEnabled,
  OUT PVOID             Reserved
);

Parâmetros

DeviceHandle

Identificador para o dispositivo.

DlpDmaAdapter

Exibir adaptador de acesso direto à memória da biblioteca.

DesiredLength

Especifica o número solicitado de bytes de memória.

LogicalAddress

Ponteiro para um local de memória que recebe o endereço lógico a ser usado pelo adaptador para acessar o buffer alocado.

CacheEnabled

Especifica se a memória alocada pode ser armazenada em cache.

Reserved

Atualmente, é ignorado pelo driver de porta de vídeo.

Retornar valor

Essa função retorna PVOID.

Requisitos

Requisito Valor
Cabeçalho dispmprt.h