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

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

構文

PMIB_GET_FIRST PmibGetFirst;

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

パラメーター

[in] InputDataSize

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

[in] InputData

Get First 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

MibGetNext

MibSet

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

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