PMIB_GET_NEXT コールバック関数 (routprot.h)

MibGetNext 関数は、SNMP MIB スタイルの Get Next Request をルーティング プロトコルに渡します。

構文

PMIB_GET_NEXT PmibGetNext;

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

パラメーター

[in] InputDataSize

Get Next Request のデータのサイズを指定します。

[in] InputData

Get Next Request のデータへのポインター。

[out] OutputDataSize

ULONG 変数へのポインター:

入力時: 出力バッファーのサイズを含むこの変数。

出力時: この変数には、出力バッファーに配置されたデータのサイズが含まれます。 初期サイズが十分な大きさではなかった場合、変数にはすべての出力データを保持するために必要なバッファー サイズが含まれます。

[out] OutputData

MIB エントリからデータを受信するバッファーへのポインター。

戻り値

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

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

説明
ERROR_CAN_NOT_COMPLETE
ルーティング プロトコルが要求を完了できませんでした。
ERROR_INVALID_PARAMETER
データのサイズまたは内容は、要求に対して不適切です。
ERROR_INSUFFICIENT_BUFFER
指定された出力バッファーのサイズが、要求された情報を保持するのに十分な大きさではありません。 必要なサイズは、OutputDataSize パラメーターが指す ULONG 変数で返されます。
 
 

要件

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

こちらもご覧ください

MibGet

MibGetFirst

MibSet

ルーティング プロトコル インターフェイス関数

ルーティング プロトコル インターフェイス リファレンス