WinSNMP 程式設計工作
下表摘要說明您必須執行的基本程式設計程式,以撰寫 WinSNMP 應用程式的程式代碼,以及提供這些工作相關信息的主題。
程序設計工作 | 工作相關功能和主題 |
---|---|
開啟 WinSNMP 應用程式。 | 使用 SnmpStartup。 請參閱 開啟和關閉 WinSNMP 應用程式。 |
開啟一或多個 WinSNMP 工作階段。 | 使用 SnmpCreateSession。 請參閱 開啟和關閉 WinSNMP 會話。 |
註冊以接收陷阱或通知。 | 使用 SnmpRegister。 請參閱 管理陷阱和通知。 |
建立一或多個變數系結清單,以在 PDU 中合併。 | 使用 SnmpCreateVbl、SnmpDuplicateVblSnmpSetVb。 請參閱 使用變數系結清單。 注意: 應用程式可能需要呼叫其他 變數系結函式, 建立變數系結清單。 |
建立一或多個 PDU 以進行傳輸和處理。 | 使用 SnmpCreatePDU、SnmpSetPduData、SnmpDuplicatePDU。 請參閱 使用通訊協定數據單位。 注意: 應用程式可能需要呼叫其他 PDU 函式 和 WinSNMP 公用程式函式, 建立 PDU。 |
提交一或多個SNMP作業要求。 | 使用 SnmpSendMsg。 請參閱 傳送 SNMP 訊息。 |
擷取SNMP作業要求的回應。 | 使用 SnmpRecvMsg。 請參閱接收SNMP訊息 。 |
處理要求回應。 | 使用應用程式特定的邏輯。 |
關閉每個 WinSNMP 工作階段。 | 使用 SnmpClose。 請參閱 WinSNMP 會話的開啟與關閉。 |
關閉 WinSNMP 應用程式。 | 使用 SnmpCleanup。 請參閱 開啟和關閉 WinSNMP 應用程式。 |
下列主題包含 WinSNMP 環境特定其他一般程式設計概念的其他資訊。
主題 | 概念 |
---|---|
一般程序設計工作 |
管理物件標識碼釋放 WinSNMP 描述元 設定實體和內容轉譯模式 管理重新傳輸政策 使用多個線程撰寫 WinSNMP 應用程式 註冊 SNMP 代理程式應用程式 |
此外,WinSNMP 應用程式可能需要納入下列 WinSNMP 函式的呼叫:SnmpFreeVbl、SnmpFreeEntity、SnmpFreeDescriptor、SnmpFreeContext,以及 SnmpFreePdu。 這可讓Microsoft WinSNMP 實作釋放 WinSNMP 記憶體物件。 根據一般規則,WinSNMP 應用程式應在調用 WinSNMP 函式後釋放所有配置的資源。 如需解除分配資源的其他資訊,請參閱 配置 WinSNMP 記憶體物件。