次の方法で共有


SNMP メッセージの受信

WinSNMP アプリケーションは 、SnmpSendMsg 要求への応答を取得するために SnmpRecvMsg 関数を呼び出す必要があります。

SnmpCreateSession 関数は、アプリケーション ウィンドウ ハンドルと通知メッセージ識別子を Microsoft WinSNMP 実装に渡します。 アプリケーション ウィンドウは、このメッセージを受信すると、SnmpCreateSession によって返されるセッション ハンドルを使用して SnmpRecvMsg 関数を呼び出すようにアプリケーションに通知します。

SnmpRecvMsg 関数は、コンテキスト ハンドルとハンドルの 2 つのエンティティ ハンドルを PDU に返します。 WinSNMP アプリケーションでは、 SnmpFreeEntity、SnmpFreeContextSnmpFreePdu 関数を使用して、これらのリソース 解放することをお勧めします。

SnmpSendMsg 関数の呼び出しと対応する応答の受信までの時間の管理の詳細については、「再送信について」を参照してください。 request_id PDU フィールドを使用して応答 PDU とその要求 PDU を照合する方法の詳細については、「応答と要求の PDU の照合」を参照してください。