A third-party program exits unexpectedly or stops responding when the program loads the inetmib1.dll SNMP subagent .dll file

A third-party program exits unexpectedly or stops responding when the program loads the inetmib1.dll SNMP subagent .dll file

Article ID : 947727
Last Review : March 11, 2008
Revision : 1.0

SYMPTOMS

When a third-party program loads the inetmib1.dll Simple Network Management Protocol (SNMP) subagent, the program exits unexpectedly or stops responding.

Back to the top

CAUSE

The Microsoft SNMP extension does not support third-party applications loading the inetmib1.dll subagent .dll file.

Back to the top

MORE INFORMATION

When any third-party program loads the inetmib1.dll SNMP subagent, the third-party program directly requests the inetmib1.dll SNMP subagent to retrieve some SNMP object instances. For example, SNMP subagents manage information in the form of the Management Information Base (MIB). Each instance in the MIB is called an SNMP object instance. The instance is represented in the form of an object identifier (also known as OID) like 1.3.6.1.2.1.1.1.0.

In these cases, the memory buffer that the program passes to the inetmib1.dll SNMP subagent may not be allocated from the same memory heap that SNMP and its subagents use. Or, the memory buffer may not be dynamically allocated. When the inetmib1.dll SNMP subagent later tries to reallocate the buffer, a memory exception occurs in the inetmib1.dll SNMP subagent.

Third-party programs should not load and use the inetmib1.dll subagent .dll file directly. Instead, third-party programs must use SNMP management APIs to access SNMP object instances that the subagent .dll file manages. Or, third-party programs can use the IP Helper API instead of the inetmib1.dll subagent .dll file.

Back to the top

STATUS

This behavior is by design.

Back to the top


APPLIES TO
• Windows Server 2008 Datacenter without Hyper-V
• Windows Server 2008 Enterprise without Hyper-V
• Windows Server 2008 for Itanium-Based Systems
• Windows Server 2008 Standard without Hyper-V
• Windows Server 2008 Datacenter
• Windows Server 2008 Enterprise
• Windows Server 2008 Standard

Back to the top

Keywords: 
kbprb kbtshoot kbexpertiseinter KB947727

Back to the top

 

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image