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 |