1

我是新来的,但我希望能找到我的问题的答案。我应该编写一个 WinSNMP 应用程序,我已经了解了该过程是如何进行的,并且我的代码在接收消息之前工作正常。

这是我得到错误的代码的一部分。

HSNMP_ENTITY recSrcEntity;
HSNMP_ENTITY recDstEntity;
HSNMP_CONTEXT recContext;
HSNMP_PDU recSnmpPDU;
SNMPAPI_STATUS SnmpRMsgn = SnmpRecvMsg(session, &recSrcEntity, &recDstEntity, &recContext, &recSnmpPDU);
if (SnmpRMsgn == SNMPAPI_FAILURE)
{ 
    cout << "Error: Message Not Received." << endl;
    getchar();
    SNMPAPI_STATUS a = SnmpGetLastError(session); // Error code 8 : SNMPAPI_NOOP
    return SnmpGetLastError(session);
}

如果需要,我可以提供更多代码。

4

0 回答 0