Partager via


énumération WS_METADATA_PROPERTY_ID (webservices.h)

Chaque propriété de métadonnées est de type WS_METADATA_PROPERTY, est identifiée par un ID et a une valeur associée. Si aucune propriété n’est spécifiée lors de la création des métadonnées, sa valeur par défaut est utilisée.

Syntax

typedef enum {
  WS_METADATA_PROPERTY_STATE = 1,
  WS_METADATA_PROPERTY_HEAP_PROPERTIES = 2,
  WS_METADATA_PROPERTY_POLICY_PROPERTIES = 3,
  WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE = 4,
  WS_METADATA_PROPERTY_MAX_DOCUMENTS = 5,
  WS_METADATA_PROPERTY_HOST_NAMES = 6,
  WS_METADATA_PROPERTY_VERIFY_HOST_NAMES = 7
} WS_METADATA_PROPERTY_ID;

Constantes

 
WS_METADATA_PROPERTY_STATE
Valeur : 1
Cette propriété est utilisée avec WsGetMetadataProperty.


Le membre de valeur associé de la structure WS_METADATA_PROPERTY contient la WS_METADATA_STATE actuelle de l’objet de métadonnées.
WS_METADATA_PROPERTY_HEAP_PROPERTIES
Valeur : 2
Cette propriété est utilisée avec WsCreateMetadata pour spécifier
propriétés de l’objet WS_HEAP utilisé par les métadonnées
objet pour stocker des informations sur les métadonnées qui ont été lues.


Le membre de valeur associé de la structure WS_METADATA_PROPERTY contient une structure WS_HEAP_PROPERTIES .


Les propriétés de tas suivantes peuvent être spécifiées :


WS_METADATA_PROPERTY_POLICY_PROPERTIES
Valeur : 3
Cette propriété est utilisée avec WsCreateMetadata pour spécifier
propriétés des objets WS_POLICY associés
avec l’objet de métadonnées.


Le membre de valeur associé de la structure WS_METADATA_PROPERTY contient une structure WS_POLICY_PROPERTIES qui spécifie le
ensemble de propriétés de stratégie.

Pour plus d’informations sur le WS_POLICY_PROPERTY_ID
ensemble de propriétés qui peuvent être spécifiées ici.
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE
Valeur : 4
Cette propriété est utilisée avec WsGetMetadataProperty.


Le membre de la valeur associée du WS_METADATA_PROPERTY est un SIZE_T spécifiant le nombre d’octets alloués à partir du tas associé au
objet metadata.
WS_METADATA_PROPERTY_MAX_DOCUMENTS
Valeur : 5
Cette propriété est utilisée avec WsCreateMetadata.


Le membre de la valeur associée du WS_METADATA_PROPERTY est un ULONG spécifiant le nombre maximal de documents pouvant être ajoutés à
objet de métadonnées à l’aide de WsReadMetadata.


La valeur par défaut est 32.
WS_METADATA_PROPERTY_HOST_NAMES
Valeur : 6
Cette propriété est utilisée avec WsCreateMetadata.


Le membre de valeur associé du WS_METADATA_PROPERTY est une structure de WS_HOST_NAMES .


Cette propriété ne peut être spécifiée que si WS_METADATA_PROPERTY_VERIFY_HOST_NAMES a la valeur TRUE.


Pour plus d’informations, consultez WsGetMissingMetadataDocumentAddress
lors de la vérification des noms d’hôtes.


Si la propriété n’est pas spécifiée, la liste des noms d’hôtes est vide.
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES
Valeur : 7
Cette propriété est utilisée avec WsCreateMetadata.


Le membre de valeur associé de l’WS_METADATA_PROPERTY est un BOOL qui spécifie si les noms d’hôtes doivent être vérifiés ou non.


Pour plus d’informations, consultez WsGetMissingMetadataDocumentAddress
lors de la vérification des noms d’hôtes.


La valeur par défaut est TRUE.


La définition de cette valeur sur FALSE peut entraîner l’utilisation d’une application
adresse retournée par WsGetMissingMetadataDocumentAddress provenant d’un hôte à partir duquel il n’est pas disposé à accepter les métadonnées.

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