Função MprAdminMIBEntryGet (mprapi.h)
A função MprAdminMIBEntryGet recupera o valor de uma das variáveis exportadas por um protocolo de roteamento ou pelo gerenciador de roteadores.
Sintaxe
DWORD MprAdminMIBEntryGet(
[in] MIB_SERVER_HANDLE hMibServer,
[in] DWORD dwProtocolId,
[in] DWORD dwRoutingPid,
[in] LPVOID lpInEntry,
[in] DWORD dwInEntrySize,
[out] LPVOID *lplpOutEntry,
[out] LPDWORD lpOutEntrySize
);
Parâmetros
[in] hMibServer
Manipule para o roteador no qual executar essa chamada. Obtenha esse identificador chamando MprAdminMIBServerConnect.
[in] dwProtocolId
Especifica o gerenciador de roteador que exportou a variável.
[in] dwRoutingPid
Especifica o protocolo de roteamento que exportou a variável.
[in] lpInEntry
Ponteiro para uma estrutura de dados opaca. O formato da estrutura de dados é determinado pelo módulo que atende à chamada. A estrutura de dados deve conter informações que especificam a variável que está sendo consultada.
[in] dwInEntrySize
Especifica o tamanho, em bytes, da estrutura de dados apontada por lpInEntry.
[out] lplpOutEntry
Ponteiro para uma variável de ponteiro. No retorno bem-sucedido, essa variável de ponteiro aponta para uma estrutura de dados opaca. O formato da estrutura de dados é determinado pelo módulo que atende à chamada. A estrutura de dados recebe o valor da variável que foi consultada. Libere essa memória chamando MprAdminMIBBufferFree.
[out] lpOutEntrySize
Ponteiro para uma variável DWORD que, no retorno bem-sucedido, recebe o tamanho em bytes da estrutura de dados retornada por meio do parâmetro lplpOutEntry .
Retornar valor
Se a função for bem-sucedida, o valor retornado será NO_ERROR.
Se a função falhar, o valor retornado será um dos valores a seguir.
Valor | Descrição |
---|---|
|
O chamador não tem privilégios suficientes. |
|
A variável dwRoutingPid não corresponde a nenhum protocolo de roteamento instalado. |
|
O valor dwTransportId não corresponde a nenhum gerenciador de roteador instalado. |
|
Recursos insuficientes para concluir a operação. |
Comentários
Não passe NULL para o parâmetro lpInEntry porque o comportamento resultante é indefinido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mprapi.h |
Biblioteca | Mprapi.lib |
DLL | Mprapi.dll |
Confira também
Obtendo a tabela interfaces MIB II
Funções MIB de gerenciamento de roteador