다음을 통해 공유


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 와 함께 사용됩니다.
WS_METADATA_PROPERTY* 매개 변수의 일부로 WS_METADATA_PROPERTY_POLICY_PROPERTIES 지정합니다. ULONG 형식입니다.


이 속성은 최대 대안 수를 제어합니다.
지정된 WS_POLICY 개체에 허용됩니다.


정책을 처리할 때 할당된 메모리 양
소비된 CPU는 정책 수에 비례합니다.
실제 크기가 아닌 정책에 있는 대안
정책의 입니다. 작은 정책에도 많은 수의 정책이 포함될 수 있습니다.
다른 순열의 확장으로 인한 대안의
어설션의 이 속성을 큰 속성으로 설정
값은 과도한 처리 또는 메모리 사용으로 이어질 수 있습니다.


기본값은 32입니다.
WS_POLICY_PROPERTY_MAX_DEPTH
값: 3
이 속성은 WsCreateMetadata 와 함께 사용됩니다.
WS_METADATA_PROPERTY_POLICY_PROPERTIES 지정합니다.
ULONG 형식입니다.

이 속성은 정책의 최대 깊이를 제어합니다.
읽고 처리합니다. 정책의 최대 깊이는 최대값으로 정의됩니다.
중첩된 컨테이너 요소 수준 수(Policy, All, ExactlyOne)
정책 및 해당 정책에서 참조하는 모든 정책을 고려할 때


각 수준에 대해 소량의 스택 공간이 소비됩니다.
처리되는 정책입니다. 이 값을 큰 값으로 설정
값은 인 정책에 대한 스택 오버플로로 이어질 수 있습니다.
깊이 중첩되거나 순환 참조를 포함합니다.


기본값은 32입니다.
WS_POLICY_PROPERTY_MAX_EXTENSIONS
값: 4
이 속성은 WsCreateMetadata 와 함께 사용됩니다.
WS_METADATA_PROPERTY_POLICY_PROPERTIES 지정합니다.
ULONG 형식입니다.

이 속성은 최대 정책 확장 수를 제어합니다.
지정된 WS_POLICY 개체에 대해 허용되는 ( 알 수 없는 어설션)
정책 확장은 WS_POLICY_EXTENSION 제공하여 검색할 수 있습니다.
를 사용할 때 WS_POLICY_CONSTRAINTS 구조의 배열
WsMatchPolicyAlternative Api.


기본값은 8입니다.


정책을 처리할 때 할당된 메모리 양
소비된 CPU는 정책 수에 비례합니다.
실제 크기가 아닌 정책에 있는 대안
정책의 입니다. 작은 정책에도 많은 수의 정책이 포함될 수 있습니다.
다른 순열의 확장으로 인한 대안의
어설션의 이 속성을 큰 속성으로 설정
값은 과도한 처리 또는 메모리 사용으로 이어질 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 webservices.h