desativar o serviço do kernel
Propósito
Desalfinta a faixa de endereço no espaço de endereço do sistema (kernel).
Sintaxe
Parâmetros
| Item | Descrição |
|---|---|
| End | Especifica o endereço do primeiro byte para unpin no espaço de endereço do sistema (kernel). |
| comprimento | Especifica o número de bytes a unpin. |
Descrição
O serviço de kernel unpin diminui a contagem de pinos de cada página na faixa de endereço. Quando a contagem de pinos é de 0, a página não é pintada e pode ser paginada de memória real. Ao encontrar uma página não pintada, o serviço unpin retorna o código de erro EINVAL e deixa quaisquer páginas pintadas restantes ainda pintadas.
O serviço unpin só pode ser chamado com endereços no espaço de endereço do sistema (kernel). O serviço xmemunpin deve ser usado onde o espaço de endereço pode estar em espaço de usuário ou kernel.
Ambiente de Execução
O serviço kernel unpin pode ser chamado a partir do ambiente processo ou interrupção .
Valores De Retorno
| Item | Descrição |
|---|---|
| 0 | Indica conclusão bem-sucedida. |
| EINVAL | Indica que o valor do parâmetro comprimento é negativo ou 0. Caso contrário, a área de memória iniciando no byte especificado pelo parâmetro base e se estendendo para o número de bytes especificados pelo parâmetro len não está definida. Se nenhuma das causas for responsável, uma página não pintada foi especificada. |