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。
関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。
値 | 説明 |
---|---|
|
ルーティング プロトコルが要求を完了できませんでした。 |
|
データのサイズまたは内容は、要求に適していません。 |
|
指定された出力バッファーのサイズが、要求された情報を保持するのに十分な大きさではありません。 必要なサイズは、OutputDataSize パラメーターが指す ULONG 変数で返されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | routprot.h |