Figures
© 2004 Microsoft Corporation. All rights reserved.
Figure 5 NDIS Notifications

Name
Description
MSNdis_NotifyAdapterRemoval
Sent when a NIC is uninstalled or physically removed from a system or a connection is disabled
MSNdis_NotifyAdapterArrival
Sent when a NIC is activated or inserted into a system or a connection is enabled
MSNdis_NotifyVcArrival
Sent when a virtual connection is established
MSNdis_StatusResetStart
Sent when a NIC starts a reset operation
MSNdis_StatusResetEnd
Sent when a NIC ends a reset operation
MSNdis_StatusMediaConnect
Sent when the NIC establishes a link layer connection and when the network cable is plugged in or a WLAN NIC comes into range
MSNdis_StatusMediaDisconnect
Sent when the NIC loses a link layer connection, when the network cable is unplugged or a WLAN NIC goes out of range
MSNdis_StatusMediaSpecificIndication
Sends media specific status indication
MSNdis_StatusLinkSpeedChange
Sent when the link speed changes and informs the subscriber of the new incoming and outgoing speed
MSNdis_StatusProtocolBind
Sent when a new transport is bound to the NIC
MSNdis_StatusProtocolUnbind
Sent when a transport is unbound from a NIC
Figure 6 MSNdis_AdapterArrival Data Block in MOF
[WMI, Dynamic, Provider("WMIProv"),
 guid("{981f2d81-b1f3-11d0-8dd7-00c04fc3358c}"),
 locale("MS\\0x409"),
 WmiExpense(1),
 Description("NDIS Notify Adapter Arrival")]
class MSNdis_NotifyAdapterArrival : WMIEvent
{
    [key, read]
    string    InstanceName;
    [read]
    boolean    Active;

    [read,
     Description("Device name."),
     WmiDataId(1)]    string    DeviceName;
};
Page view tracker