kwpar_r2vmap_devno Serviço Kernel
Propósito
Mapeia um número de dispositivo real para o número do dispositivo virtual correspondente para um determinado partição de trabalho (WPAR).
Sintaxe
Parâmetros
| Item | Descrição |
|---|---|
| wparid | Identificador WPAR. Esse parâmetro é obrigatório. |
| rdevno | Número do dispositivo real. Esse parâmetro é obrigatório. |
| vdevno | Aponta para a área de dados que contará com o número do dispositivo virtual. Este parâmetro é passado por referência. Esse parâmetro é opcional. |
Descrição
O serviço kernel kwpar_r2vmap_devno fornece a capacidade de traduzir um número real de dispositivo, mantido na tabela de comutadores do dispositivo do kernel, para o número de dispositivo virtual correspondente mantido no espaço do usuário. O chamador deve especificar um identificador WPAR existente com o parâmetro wparid e um número real de dispositivo válido com o parâmetro rdevno . O serviço kernel kwpar_r2vmap_devno grava o número do dispositivo virtual correspondente à área de dados apontada pelo parâmetro vdevno (se especificado). Se o parâmetro vdevno não for especificado, o código de retorno indica se um mapeamento existe para o identificador WPAR dado e número real do dispositivo.
Um mapeamento para o número de dispositivo virtual especificado deve existir para que o serviço kernel kwpar_v2rmap_devno tenha sucesso.
Ambiente de Execução
O serviço kernel kwpar_r2vmap_devno pode ser chamado a partir do ambiente de processo apenas.
Valores De Retorno
| Item | Descrição |
|---|---|
| 0 | Sucesso. |
| fora de zero | Falha. |
Códigos De Erro
O serviço kwpar_r2vmap_devno falha se ocorrer um ou mais dos seguintes erros:
| Item | Descrição |
|---|---|
| EINVAL | Ou o argumento wparid ou rdevno é inválido. |
| ENXIO | Não é possível localizar o mapa do dispositivo WPAR associado com o ID WPAR fornecido. |
| ESRCH | Não é possível localizar um mapeamento para o número real do dispositivo real rdevno. |