énumération WS_POLICY_PROPERTY_ID (webservices.h)
Identifie chaque propriété de stratégie et sa valeur associée.
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;
Constantes
WS_POLICY_PROPERTY_STATE Valeur : 1 Cette propriété est utilisée avec WsGetPolicyProperty. Il est de type WS_POLICY_STATE. État actuel de l’objet de stratégie. |
WS_POLICY_PROPERTY_MAX_ALTERNATIVES Valeur : 2 Cette propriété est utilisée avec WsCreateMetadata lorsque spécification de WS_METADATA_PROPERTY_POLICY_PROPERTIES dans le cadre du paramètre WS_METADATA_PROPERTY* . Il est de type ULONG. Cette propriété contrôle le nombre maximal d’alternatives autorisé pour un objet WS_POLICY donné. Lorsqu’une stratégie est traitée, la quantité de mémoire allouée et le processeur consommé est proportionnel au nombre de stratégies alternatives présentes dans la stratégie, et non à la taille réelle de la stratégie. Même une stratégie de petite taille peut contenir un grand nombre d’alternatives en raison de l’expansion de différentes permutations d’assertions. Définition de cette propriété sur une grande la valeur peut entraîner un traitement excessif ou une consommation de mémoire. La valeur par défaut est 32. |
WS_POLICY_PROPERTY_MAX_DEPTH Valeur : 3 Cette propriété est utilisée avec WsCreateMetadata lorsque spécification de WS_METADATA_PROPERTY_POLICY_PROPERTIES. Il est de type ULONG. Cette propriété contrôle la profondeur maximale de toute stratégie qui est lu et traité. La profondeur maximale d’une stratégie est définie comme étant la profondeur maximale nombre de niveaux d’éléments de conteneur imbriqués (Policy, All, ExactlyOne) lors de la prise en compte de la stratégie et de toutes les stratégies qu’elle référence. Une petite quantité d’espace de pile est consommée pour chaque niveau de stratégie traitée. Définition de cette valeur sur une grande la valeur peut entraîner un dépassement de capacité de la pile pour une stratégie qui est profondément imbriqué ou contient une référence cyclique. La valeur par défaut est 32. |
WS_POLICY_PROPERTY_MAX_EXTENSIONS Valeur : 4 Cette propriété est utilisée avec WsCreateMetadata lorsque spécification de WS_METADATA_PROPERTY_POLICY_PROPERTIES. Il est de type ULONG. Cette propriété contrôle le nombre maximal d’extensions de stratégie (assertions inconnues) autorisées pour un objet WS_POLICY donné. Les extensions de stratégie peuvent être récupérées en fournissant WS_POLICY_EXTENSION tableau dans WS_POLICY_CONSTRAINTS structure lors de l’utilisation de WsMatchPolicyAlternative API. La valeur par défaut est 8. Lorsqu’une stratégie est traitée, la quantité de mémoire allouée et le processeur consommé est proportionnel au nombre de stratégies alternatives présentes dans la stratégie, et non à la taille réelle de la stratégie. Même une stratégie de petite taille peut contenir un grand nombre d’alternatives en raison de l’expansion de différentes permutations d’assertions. Définition de cette propriété sur une grande la valeur peut entraîner un traitement excessif ou une consommation de mémoire. |
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | webservices.h |