PMIB_GET função de retorno de chamada (routprot.h)

A função MibGet passa uma Solicitação Get no estilo MIB do SNMP para a DLL do protocolo de roteamento.

Sintaxe

PMIB_GET PmibGet;

DWORD PmibGet(
  [in]  ULONG InputDataSize,
  [in]  PVOID InputData,
  [out] PULONG OutputDataSize,
  [out] PVOID OutputData
)
{...}

Parâmetros

[in] InputDataSize

Especifica o tamanho dos dados para Obter Solicitação.

[in] InputData

Ponteiro para um buffer que especifica os dados para a Solicitação Get.

[out] OutputDataSize

Ponteiro para uma variável ULONG :

Na entrada: essa variável contém o tamanho do buffer de saída.

Na saída: essa variável contém o tamanho dos dados colocados no buffer de saída. Se o tamanho inicial não for grande o suficiente, a variável conterá o tamanho do buffer necessário para manter todos os dados de saída.

[out] OutputData

Ponteiro para um buffer que recebe os dados da entrada MIB.

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 códigos de erro a seguir.

Valor Descrição
ERROR_CAN_NOT_COMPLETE
O protocolo de roteamento não pôde concluir a solicitação.
ERROR_INVALID_PARAMETER
O tamanho ou o conteúdo dos dados é inadequado para a solicitação.
ERROR_INSUFFICIENT_BUFFER
O tamanho do buffer de saída fornecido não é grande o suficiente para manter as informações solicitadas. O tamanho necessário é retornado na variável ULONG apontada pelo parâmetro OutputDataSize .
 
 

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 routprot.h

Confira também

MibGetFirst

MibGetNext

MibSet

Funções de interface de protocolo de roteamento

Referência da interface do protocolo de roteamento