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 函式的呼叫: SnmpFreeVblSnmpFreeEntitySnmpFreeDescriptorSnmpFreeCoNtextSnmpFreePdu。 這可讓 Microsoft WinSNMP 實作釋放 WinSNMP 記憶體物件。 一般規則是,WinSNMP 應用程式應該釋放所有配置為 WinSNMP 函式呼叫結果的資源。 如需解除配置資源的詳細資訊,請參閱 配置 WinSNMP 記憶體物件