INetCfgPnpReconfigCallback
The INetCfgPnpReconfigCallback interface provides a method that sends configuration information to the driver of the network component that owns a notify object.
The interface identifier (IID) for this interface is IID_INetCfgPnpReconfigCallback.
When to Implement
It is not necessary to implement the method of this interface. It is implemented in Netcfgx.dll.
When to Use
The network configuration subsystem supplies INetCfgPnpReconfigCallback to a notify object when the subsystem calls the object's INetCfgComponentControl::ApplyPnpChanges method. ApplyPnpChangescan use the method of INetCfgPnpReconfigCallback to send configuration information to the driver of the network component that owns the object. A notify object is not required to use INetCfgPnpReconfigCallback.
Methods
The following methods are listed in Vtable order:
IUnknown method | Description |
---|---|
QueryInterface |
Returns pointers to supported interfaces. |
AddRef |
Increments the reference count. |
Release |
Decrements the reference count. |
INetCfgPnpReconfigCallback method | Description |
---|---|
Sends configuration information to the driver of the network component that owns a notify object. |
Comments
The network configuration subsystem calls ApplyPnpChangesafter calling the INetCfgComponentControl::ApplyRegistryChangesmethod and after drivers and services for a network component have started. The component's notify object can use the INetCfgPnpReconfigCallback interface that ApplyPnpChangesprovides to send configuration information to the component's driver. This driver must be either a TDI provider or an NDIS miniport driver. Using INetCfgPnpReconfigCallback is optional, but recommended to avoid requiring a user to reboot the operating system to implement changes to the configuration.
See Also
INetCfgComponentControl::ApplyPnpChanges, INetCfgComponentControl::ApplyRegistryChanges
Requirements
Header |
Netcfgn.h (include Netcfgn.h) |