WS_POLICY_PROPERTY_ID webservices.h) (列舉
識別每個原則屬性及其相關聯的值。
Syntax
typedef enum {
WS_POLICY_PROPERTY_STATE = 1,
WS_POLICY_PROPERTY_MAX_ALTERNATIVES = 2,
WS_POLICY_PROPERTY_MAX_DEPTH = 3,
WS_POLICY_PROPERTY_MAX_EXTENSIONS = 4
} WS_POLICY_PROPERTY_ID;
常數
WS_POLICY_PROPERTY_STATE 值: 1 此屬性會與 WsGetPolicyProperty搭配使用。 其類型 為 WS_POLICY_STATE。 原則物件的目前狀態。 |
WS_POLICY_PROPERTY_MAX_ALTERNATIVES 值: 2 當 WsCreateMetadata 時,這個屬性會與 WsCreateMetadata 搭配使用 指定 WS_METADATA_PROPERTY_POLICY_PROPERTIES 做為 WS_METADATA_PROPERTY* 參數的一部分。 其類型為 ULONG。 此屬性可控制替代專案數目上限 允許指定的 WS_POLICY 物件。 處理原則時,配置的記憶體數量 和耗用的 CPU 會與原則數目成正比 原則中存在的替代專案,而不是實際大小 原則的 。 即使是小型原則也可能包含大量 替代專案,因為不同排列的擴充 判斷提示的 。 將此屬性設定為大型 value 可能會導致過度處理或記憶體耗用量。 預設值為 32。 |
WS_POLICY_PROPERTY_MAX_DEPTH 值: 3 當 WsCreateMetadata 時,這個屬性會與 WsCreateMetadata 搭配使用 指定 WS_METADATA_PROPERTY_POLICY_PROPERTIES。 其類型為 ULONG。 此屬性可控制任何原則的最大深度 讀取和處理。 原則的最大深度定義為最大值 Policy、All、ExactlyOne) (巢狀容器元素的層級數目 考慮原則及其參考的任何原則時。 每個層級都會耗用少量的堆疊空間 已處理的原則。 將此值設定為大型 value 可能會導致原則的堆疊溢位 深度巢狀或包含迴圈參考。 預設值為 32。 |
WS_POLICY_PROPERTY_MAX_EXTENSIONS 值: 4 當 WsCreateMetadata 時,這個屬性會與 WsCreateMetadata 搭配使用 指定 WS_METADATA_PROPERTY_POLICY_PROPERTIES。 其類型為 ULONG。 此屬性可控制原則擴充的最大數目 (指定WS_POLICY物件允許的未知判斷提示 ) 。 您可以藉由提供WS_POLICY_EXTENSION來擷取原則延伸模組 使用 時 ,WS_POLICY_CONSTRAINTS 結構中的陣列 WsMatchPolicyAlternative Api。 預設值為 8。 處理原則時,配置的記憶體數量 和耗用的 CPU 會與原則數目成正比 原則中存在的替代專案,而不是實際大小 原則的 。 即使是小型原則也可能包含大量 替代專案,因為不同排列的擴充 判斷提示的 。 將此屬性設定為大型 value 可能會導致過度處理或記憶體耗用量。 |
規格需求
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | webservices.h |