structure CRYPT_XML_OBJECT (cryptxml.h)

La structure CRYPT_XML_OBJECT décrit un élément Object dans la signature.

Syntaxe

typedef struct _CRYPT_XML_OBJECT {
  ULONG                cbSize;
  HCRYPTXML            hObject;
  LPCWSTR              wszId;
  LPCWSTR              wszMimeType;
  LPCWSTR              wszEncoding;
  CRYPT_XML_REFERENCES Manifest;
  CRYPT_XML_BLOB       Encoded;
} CRYPT_XML_OBJECT, *PCRYPT_XML_OBJECT;

Membres

cbSize

Taille, en octets, de cette structure.

hObject

Handle de l’objet.

wszId

facultatif. Pointeur vers une chaîne de caractères larges terminée par null qui contient la valeur de l’attribut d’identificateur unique de l’élément Object .

wszMimeType

facultatif. Pointeur vers une chaîne de caractères larges terminée par null qui contient la valeur de l’attribut de type MIME de l’élément Object .

wszEncoding

facultatif. Pointeur vers une chaîne de caractères larges terminée par null qui contient la valeur de l’attribut de méthode d’encodage de l’élément Object .

Manifest

facultatif. Structure CRYPT_XML_REFERENCES qui spécifie un tableau de références.

Encoded

facultatif. Une structure CRYPT_XML_BLOB qui contient la partie XML de l’élément Object entier.

Note Ce champ est vide lorsque l’élément Object ne contient aucun élément. Les applications peuvent utiliser l’indicateur CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT pour recevoir toujours un élément Object encodé.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête cryptxml.h