The INetCfgClass interface provides methods that retrieve network components from a group containing a specified type of network component.
The interface identifier (IID) for this interface is IID_INetCfgClass.
When to Implement
It is not necessary to implement the methods of this interface. They are implemented in Netcfgx.dll.
When to Use
Use this interface to retrieve a network component of a specific type.
Methods
The following methods are listed in Vtable order:
| IUnknown method | Description |
|---|---|
QueryInterface |
Returns pointers to supported interfaces. |
AddRef |
Increments reference count. |
Release |
Decrements reference count. |
| INetCfgClass method | Description |
|---|---|
Retrieves a network component belonging to a particular type. |
|
Retrieves an enumeration containing a collection of network components of a particular type. |
Comments
Notify objects call the INetCfg::QueryNetCfgClass method to obtain a pointer to a INetCfgClass interface.
The classes of network components that notify objects can obtain are:
| Class | Represented by |
|---|---|
Network cards |
GUID_DEVCLASS_NET |
Transports |
GUID_DEVCLASS_NETTRANS |
Network services |
GUID_DEVCLASS_NETSERVICE |
Network clients |
GUID_DEVCLASS_NETCLIENT |
Note NetClient components are deprecated in Windows 8.1, Windows Server 2012 R2, and later.
See Also
Requirements
Header |
Netcfgx.h (include Netcfgx.h) |