Enumerasi WcmRestrictionFacets (wcmconfig.h)

Menghitung nilai faset yang dapat dikembalikan oleh metode ISettingsItem::GetRestrictionFacets . Nilai faset digabungkan dengan melakukan operasi OR untuk memberikan identifikasi lengkap faset yang ditentukan pada jenis dasar untuk pengaturan tertentu. Jenis enumerasi ini juga digunakan sebagai input ke metode ISettingsItem::GetRestriction untuk menentukan faset dan mengambil informasi yang sesuai untuk faset tersebut.

Nilai faset kira-kira sesuai dengan batasan yang ditentukan dalam Faset Jenis Data. Jenis data sederhana (baik bawaan maupun turunan) memiliki faset. Faset adalah satu aspek penentuan yang membantu menentukan serangkaian nilai untuk jenis sederhana. Misalnya, MaxLength, minInclusive, dan maxInclusive adalah faset umum untuk jenis data bawaan. Semua faset untuk jenis sederhana menentukan sekumpulan nilai hukum untuk jenis sederhana tersebut.

Sintaks

typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0005 {
  restrictionFacetMaxLength = 0x1,
  restrictionFacetEnumeration = 0x2,
  restrictionFacetMaxInclusive = 0x4,
  restrictionFacetMinInclusive = 0x8
} WcmRestrictionFacets;

Konstanta

 
restrictionFacetMaxLength
Nilai: 0x1
Jumlah maksimum unit panjang. Satuan panjang tergantung pada jenis data. Nilai ini harus berupa nonNegativeInteger.
restrictionFacetEnumeration
Nilai: 0x2
Sekumpulan nilai yang ditentukan. Ini membatasi jenis data ke nilai yang ditentukan.
restrictionFacetMaxInclusive
Nilai: 0x4
Nilai maksimum. Nilai ini harus sama dengan tipe data yang diwariskan.
restrictionFacetMinInclusive
Nilai: 0x8
Nilai terikat yang lebih rendah (semua nilai lebih besar dari nilai ini). Nilai ini harus sama dengan tipe data yang diwariskan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header wcmconfig.h