Compartilhar via


Função DlAllocateCommonBuffer (dispmprt.h)

Aloca e mapeia uma região logicamente contígua de memória que é simultaneamente acessível tanto do processador quanto de 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

Manipule para o dispositivo.

DlpDmaAdapter

Exibir o 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

No momento, é ignorado pelo driver de porta de vídeo.

Valor de retorno

Essa função retorna PVOID.

Requisitos

Requisito Valor
cabeçalho dispmprt.h