Compartilhar via


Função DlMapMemoryEx (dispmprt.h)

Mapeia um intervalo de endereços físicos relativos ao barramento da memória de exibição para o espaço do sistema ou para o espaço de endereço virtual de um processo de modo de usuário.

Sintaxe

NTSTATUS DlMapMemoryEx(
  IN PVOID            DeviceHandle,
  IN PHYSICAL_ADDRESS TranslatedAddress,
  IN OUT PULONG       Length,
  IN PULONG           InIoSpace,
  IN HANDLE           ProcessHandle,
  IN OUT PVOID        *VirtualAddress,
  IN BOOLEAN          MapToUserMode
);

Parâmetros

DeviceHandle

Um identificador que representa um adaptador de exibição.

TranslatedAddress

Length

Na entrada, especifica o número de bytes de memória a ser mapeado.

InIoSpace

Ponteiro para uma variável que indica o local do intervalo.

ProcessHandle

VirtualAddress

Ponteiro para uma variável que, na entrada, é NULL ou um identificador para um processo de modo de usuário.

MapToUserMode

Retornar valor

Essa função retorna NTSTATUS.

Requisitos

Requisito Valor
Cabeçalho dispmprt.h