estructura CRYPT_XML_OBJECT (cryptxml.h)

La estructura CRYPT_XML_OBJECT describe un elemento Object en la firma.

Sintaxis

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;

Miembros

cbSize

Tamaño, en bytes, de esta estructura.

hObject

Identificador del objeto .

wszId

Opcional. Puntero a una cadena de caracteres anchos terminada en null que contiene el valor del atributo de identificador único del elemento Object .

wszMimeType

Opcional. Puntero a una cadena de caracteres anchos terminada en NULL que contiene el valor del atributo de tipo MIME del elemento Object .

wszEncoding

Opcional. Puntero a una cadena de caracteres anchos terminada en NULL que contiene el valor del atributo del método de codificación del elemento Object .

Manifest

Opcional. Estructura CRYPT_XML_REFERENCES que especifica una matriz de referencias.

Encoded

Opcional. Estructura CRYPT_XML_BLOB que contiene la parte XML del elemento Object completo.

Nota Este campo está vacío cuando el elemento Object no contiene ningún elemento. Las aplicaciones pueden usar la marca CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT para recibir siempre un elemento Object codificado.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado cryptxml.h