Freigeben über


CRYPT_XML_OBJECT-Struktur (cryptxml.h)

Die CRYPT_XML_OBJECT-Struktur beschreibt ein Object-Element in der Signatur.

Syntax

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;

Member

cbSize

Die Größe (in Bytes) dieser Struktur.

hObject

Das Handle des -Objekts.

wszId

Optional. Ein Zeiger auf eine mit NULL endende Breitzeichenzeichenfolge, die den Wert des eindeutigen Bezeichner-Attributs des Object-Elements enthält.

wszMimeType

Optional. Ein Zeiger auf eine mit NULL endende Breitzeichenzeichenfolge, die den Wert des MIME-type-Attributs des Object-Elements enthält.

wszEncoding

Optional. Ein Zeiger auf eine mit NULL endende Breitzeichenzeichenfolge, die den Wert des Attributs der Codierungsmethode des Object-Elements enthält.

Manifest

Optional. Eine CRYPT_XML_REFERENCES-Struktur , die ein Array von Verweisen angibt.

Encoded

Optional. Eine CRYPT_XML_BLOB-Struktur , die den XML-Teil des gesamten Object-Elements enthält.

Hinweis Dieses Feld ist leer, wenn das Object-Element keine Elemente enthält. Anwendungen können das CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT-Flag verwenden, um immer ein codiertes Object-Element zu empfangen.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile cryptxml.h