INetCfgComponent::GetClassGuid method
The GetClassGuid method retrieves the class GUID for the type of network component that a component is.
Syntax
HRESULT GetClassGuid(
[out] GUID *pGuid
);
Parameters
- pGuid [out]
Pointer to a 32-bit variable that receives a class GUID indicating a type of network component.
Return value
Returns zero (S_OK) if successful; otherwise, returns NETCFG_* codes that are defined in Netcfgx.h. If the pGuid parameter is NULL, GetClassGuid returns E_POINTER.
Remarks
A class GUID indicates a type of network component. Types of network components are network cards, protocols, services, and clients. The Devguid.h
header file defines the following network class GUIDs:
Value | Description |
---|---|
GUID_DEVCLASS_NET |
Network card |
GUID_DEVCLASS_NETTRANS |
Network protocol |
GUID_DEVCLASS_NETCLIENT |
Network client |
GUID_DEVCLASS_NETSERVICE |
Network service |
Note NetClient components are deprecated in Windows 8.1, Windows Server 2012 R2, and later.
Requirements
Target platform |
Desktop |
Header |
Netcfgx.h (include Netcfgx.h) |