wlm_class2key Sub-rotina
Propósito
Nome da classe para tradução chave.
Biblioteca
Biblioteca do Workload Manager (libwlm.a
Sintaxe
#include < sys/wlm.h
int wlm_class2key (struct wlm_args * args, wlm_key_t * key)
Descrição
O subroutine wlm_class2key gera uma chave numérica de 64-bit bits a partir de um nome de classe WLM. O subroutine wlm_class2key é fornecido para aplicativos que reúnem altos volumes de estatísticas de uso por classe ou dados contábeis e permite que esses aplicativos economitem espaço de armazenamento, compactando o nome da classe (até 34 caracteres de comprimento) em um número inteiro de 64-bit. O subroutine wlm_key2class pode então obter a conversão de nome chave-para-classe para fins de relatório de dados
Parâmetros
| Item | Descrição |
|---|---|
| wlm_args | Apenas 2 campos precisam ser inicializados na estrutura wlm_args apontada por args:
|
Valores De Retorno
Se a subroutine wlm_class2key for bem-sucedida, um valor de 0 será retornado. Se a subroutine wlm_class2key não for bem-sucedida, um código de erro será retornado.
Códigos De Erro
Se a subroutine wlm_class2key não for bem-sucedida, um dos códigos de erro a seguir é retornado:
| Item | Descrição |
|---|---|
| WLM_NOT_INITED | Falta chamada para wlm_init. |
| WLM_EFAULT | Chave inválida ou ponteiro de args. |
| WLM_BADCNAME | O nome da classe contém caracteres inválidos. |