DXGKCB_UNMAP_MEMORY função de retorno de chamada (dispmprt.h)
A função DxgkCbUnmapMemory desmapea um intervalo de endereços mapeados anteriormente por DxgkCbMapMemory.
Sintaxe
DXGKCB_UNMAP_MEMORY DxgkcbUnmapMemory;
NTSTATUS DxgkcbUnmapMemory(
[in] HANDLE DeviceHandle,
[in] PVOID VirtualAddress
)
{...}
Parâmetros
[in] DeviceHandle
Um identificador que representa um adaptador de exibição. O driver de miniporto de exibição obteve anteriormente esse identificador no membro DeviceHandle da estrutura DXGKRNL_INTERFACE que foi passada para DxgkDdiStartDevice.
[in] VirtualAddress
O endereço inicial do intervalo a ser não mapeado. Esse endereço pode ser um endereço virtual no espaço do sistema, um endereço virtual no espaço de endereço de um processo de modo de usuário ou um endereço no espaço de E/S.
Retornar valor
DxgkCbUnmapMemory retornará STATUS_SUCCESS se for bem-sucedido. Caso contrário, ele retornará um dos códigos de erro definidos em Ntstatus.h.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dispmprt.h (inclua Dispmprt.h) |
IRQL | PASSIVE_LEVEL |