Compartilhar via


Função MprAdminMIBSetTrapInfo (mprapi.h)

A função MprAdminMIBSetTrapInfo especifica um identificador para um evento que é sinalizado sempre que um TRAP precisa ser emitido.

Sintaxe

DWORD MprAdminMIBSetTrapInfo(
  [in]      DWORD   dwProtocolId,
  [in]      DWORD   dwRoutingPid,
  [in]      HANDLE  hEvent,
  [in]      LPVOID  lpInData,
  [in]      DWORD   dwInDataSize,
  [out]     LPVOID  *lplpOutData,
  [in, out] LPDWORD lpOutDataSize
);

Parâmetros

[in] dwProtocolId

Especifica uma variável DWORD que contém o identificador da família de protocolos.

[in] dwRoutingPid

Especifica uma variável DWORD que contém o identificador do protocolo de roteamento.

[in] hEvent

Manipule para um evento que é sinalizado quando uma armadilha precisa ser emitida.

[in] lpInData

Ponteiro para os dados de entrada.

[in] dwInDataSize

Especifica uma variável DWORD que contém o tamanho em bytes dos dados apontados por lpInData.

[out] lplpOutData

Recebe o endereço de um ponteiro para os dados de saída.

[in, out] lpOutDataSize

Na entrada, ponteiro para uma variável DWORD .

Na saída, recebe o tamanho, em bytes, dos dados apontados por * lplpOutData.

Valor retornado

Se as funções forem bem-sucedidas, o valor retornado será NO_ERROR

Se a função falhar, o valor retornado será um dos seguintes códigos de erro.

Valor Descrição
ERROR_ACCESS_DENIED
O chamador não tem privilégios suficientes.
ERROR_UNKNOWN_PROTOCOL_ID
O valor dwTransportId não corresponde a nenhum gerenciador de roteador instalado.
ERROR_NOT_ENOUGH_MEMORY
Recursos insuficientes para concluir a operação.

Requisitos

   
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
DLL Mprapi.dll

Confira também

MprAdminMIBGetTrapInfo

Funções MIB de gerenciamento de roteador

Referência de MIB de Gerenciamento de Roteador

Constantes de transporte e protocolo