Skip to content

Latest commit

 

History

History
75 lines (61 loc) · 3.69 KB

ne-wcmconfig-wcmrestrictionfacets.md

File metadata and controls

75 lines (61 loc) · 3.69 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:wcmconfig.__MIDL___MIDL_itf_wcmconfig_0000_0000_0005
WcmRestrictionFacets (wcmconfig.h)
Enumerates the facet values that may be returned by the ISettingsItem::GetRestrictionFacets method.
WcmRestrictionFacets
WcmRestrictionFacets enumeration [SMI]
restrictionFacetEnumeration
restrictionFacetMaxInclusive
restrictionFacetMaxLength
restrictionFacetMinInclusive
smi.wcmrestrictionfacets
wcmconfig/WcmRestrictionFacets
wcmconfig/restrictionFacetEnumeration
wcmconfig/restrictionFacetMaxInclusive
wcmconfig/restrictionFacetMaxLength
wcmconfig/restrictionFacetMinInclusive
smi\wcmrestrictionfacets.htm
SMI
b9e62904-f6a9-4299-a558-51b57bd7d3db
12/05/2018
WcmRestrictionFacets, WcmRestrictionFacets enumeration [SMI], restrictionFacetEnumeration, restrictionFacetMaxInclusive, restrictionFacetMaxLength, restrictionFacetMinInclusive, smi.wcmrestrictionfacets, wcmconfig/WcmRestrictionFacets, wcmconfig/restrictionFacetEnumeration, wcmconfig/restrictionFacetMaxInclusive, wcmconfig/restrictionFacetMaxLength, wcmconfig/restrictionFacetMinInclusive
wcmconfig.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
WcmConfig.idl
Windows
WcmRestrictionFacets
19H1
__MIDL___MIDL_itf_wcmconfig_0000_0000_0005
wcmconfig/__MIDL___MIDL_itf_wcmconfig_0000_0000_0005
WcmRestrictionFacets
wcmconfig/WcmRestrictionFacets
c++
APIRef
kbSyntax
HeaderDef
WcmConfig.h
WcmRestrictionFacets

WcmRestrictionFacets enumeration

-description

Enumerates the facet values that may be returned by the ISettingsItem::GetRestrictionFacets method. The facet values are combined by performing an OR operation to provide a full identification of the facets that are defined on the base type for a particular setting. This enumeration type is also used as an input to the ISettingsItem::GetRestriction method to specify a facet and retrieve the corresponding information for that facet.

The facet values roughly conform to the restrictions defined in Data Type Facets. Simple data types (both built-in and derived) have facets. A facet is a single defining aspect that helps determine the set of values for a simple type. For example, MaxLength, minInclusive, and maxInclusive are common facets for the built-in data types. All of the facets for a simple type define the set of legal values for that simple type.

-enum-fields

-field restrictionFacetMaxLength:0x1

Maximum number of units of length. Units of length depend on the data type. This value must be a nonNegativeInteger.

-field restrictionFacetEnumeration:0x2

Specified set of values. This limits a data type to the specified values.

-field restrictionFacetMaxInclusive:0x4

Maximum value. This value must be the same data type as the inherited data type.

-field restrictionFacetMinInclusive:0x8

Lower bound value (all values are greater than this value). This value must be the same data type as the inherited data type.