MprAdminMIBSetTrapInfo 関数 (mprapi.h)

MprAdminMIBSetTrapInfo 関数は、TRAP を発行する必要があるときに通知されるイベントへのハンドルを指定します。

構文

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

パラメーター

[in] dwProtocolId

プロトコル ファミリ識別子を含む DWORD 変数を指定します。

[in] dwRoutingPid

ルーティング プロトコルの識別子を含む DWORD 変数を指定します。

[in] hEvent

トラップを発行する必要があるときに通知されるイベントを処理します。

[in] lpInData

入力データへのポインター。

[in] dwInDataSize

lpInData が指すデータのサイズをバイト単位で格納する DWORD 変数を指定します。

[out] lplpOutData

出力データへのポインターのアドレスを受け取ります。

[in, out] lpOutDataSize

入力時に、 DWORD 変数へのポインター。

出力時に、 は * lplpOutData が指すデータのサイズ (バイト単位) を受け取ります。

戻り値

関数が成功した場合、戻り値はNO_ERROR

関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。

説明
ERROR_ACCESS_DENIED
呼び出し元に十分な特権がありません。
ERROR_UNKNOWN_PROTOCOL_ID
dwTransportId 値は、インストールされているルーター マネージャーと一致しません。
ERROR_NOT_ENOUGH_MEMORY
操作を完了するためのリソースが不足しています。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mprapi.h
[DLL] Mprapi.dll

関連項目

MprAdminMIBGetTrapInfo

ルーター管理 MIB 関数

ルーター管理 MIB リファレンス

トランスポート定数とプロトコル定数