Category Definitions

[Function Discovery is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Categories are the namespaces in which components which provide similar base functionality are grouped.

The following are the built-in Function Discovery categories.

Constant/value Description
FCTN_CATEGORY_DEVICES
Not used.
FCTN_CATEGORY_NETBIOS
L"Provider\\Microsoft.Networking.Netbios"
The NetBIOS provider.
FCTN_CATEGORY_NETWORKDEVICES
L"Layered\\Microsoft.Networking.Devices"
Network devices.
FCTN_CATEGORY_PNP
L"Provider\\Microsoft.Base.PnP"
The PnP provider.
FCTN_CATEGORY_PNPXASSOCIATION
L"Provider\\Microsoft.PnPX.Association"
The PnP-X association provider.
FCTN_CATEGORY_PUBLICATION
L"Provider\\Microsoft.Base.Publication"
The publication provider.
FCTN_CATEGORY_REGISTRY
L"Provider\\Microsoft.Base.Registry"
The registry provider.
FCTN_CATEGORY_SSDP
L"Provider\\Microsoft.Networking.SSDP"
The SSDP provider.
FCTN_CATEGORY_WCN
L"Provider\\Microsoft.Networking.WCN"
The Windows Connect Now (WCN) provider.
FCTN_CATEGORY_WSDISCOVERY
L"Provider\\Microsoft.Networking.WSD"
The WSD provider.

Remarks

Providers can define and use their own categories.

The category type (layered or provider) is specified at the beginning of the value string.

Requirements

Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
FunctionDiscoveryCategories.h

See also

Built-in Providers

Function Discovery Categories

Subcategory Definitions