WS_POLICY_PROPERTY_ID列挙 (webservices.h)
各ポリシー プロパティとそれに関連付けられている値を識別します。
構文
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 アプリ] |
Header | webservices.h |