共用方式為


WinSNMP 程式設計工作

下表摘要說明您必須執行的基本程式設計程式,以撰寫 WinSNMP 應用程式的程式代碼,以及提供這些工作相關信息的主題。

程序設計工作 工作相關功能和主題
開啟 WinSNMP 應用程式。 使用 SnmpStartup。 請參閱 開啟和關閉 WinSNMP 應用程式
開啟一或多個 WinSNMP 工作階段。 使用 SnmpCreateSession。 請參閱 開啟和關閉 WinSNMP 會話
註冊以接收陷阱或通知。 使用 SnmpRegister。 請參閱 管理陷阱和通知
建立一或多個變數系結清單,以在 PDU 中合併。 使用 SnmpCreateVblSnmpDuplicateVblSnmpSetVb。 請參閱 使用變數系結清單
注意: 應用程式可能需要呼叫其他 變數系結函式, 建立變數系結清單。
建立一或多個 PDU 以進行傳輸和處理。 使用 SnmpCreatePDUSnmpSetPduDataSnmpDuplicatePDU。 請參閱 使用通訊協定數據單位
注意: 應用程式可能需要呼叫其他 PDU 函式 和 WinSNMP 公用程式函式, 建立 PDU。
提交一或多個SNMP作業要求。 使用 SnmpSendMsg。 請參閱 傳送 SNMP 訊息
擷取SNMP作業要求的回應。 使用 SnmpRecvMsg。 請參閱接收SNMP訊息
處理要求回應。 使用應用程式特定的邏輯。
關閉每個 WinSNMP 工作階段。 使用 SnmpClose。 請參閱 WinSNMP 會話的開啟與關閉
關閉 WinSNMP 應用程式。 使用 SnmpCleanup。 請參閱 開啟和關閉 WinSNMP 應用程式

下列主題包含 WinSNMP 環境特定其他一般程式設計概念的其他資訊。

主題 概念
一般程序設計工作 管理物件標識碼釋放 WinSNMP 描述元
設定實體和內容轉譯模式
管理重新傳輸政策
使用多個線程撰寫 WinSNMP 應用程式
註冊 SNMP 代理程式應用程式

此外,WinSNMP 應用程式可能需要納入下列 WinSNMP 函式的呼叫:SnmpFreeVblSnmpFreeEntitySnmpFreeDescriptorSnmpFreeContext,以及 SnmpFreePdu。 這可讓Microsoft WinSNMP 實作釋放 WinSNMP 記憶體物件。 根據一般規則,WinSNMP 應用程式應在調用 WinSNMP 函式後釋放所有配置的資源。 如需解除分配資源的其他資訊,請參閱 配置 WinSNMP 記憶體物件