CRYPT_XML_PROPERTY_ID-Enumeration (cryptxml.h)
Die CRYPT_XML_PROPERTY_ID-Enumeration gibt den Typ und die Verwendung der XML-Eigenschaft an.
Syntax
typedef enum {
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE = 1,
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION = 2,
CRYPT_XML_PROPERTY_MAX_SIGNATURES = 3,
CRYPT_XML_PROPERTY_DOC_DECLARATION = 4,
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET = 5
} CRYPT_XML_PROPERTY_ID;
Konstanten
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE Wert: 1 Gibt die maximale Heapgröße in Bytes an, die von der XML-Ebene verwendet werden kann. Diese Eigenschaft wird auf Zwischenpuffer angewendet, die zum Analysieren oder Erstellen von XML-Teilen verwendet werden. Standardmäßig ist der Grenzwert gleich CRYPT_XML_BLOB_MAX. |
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION Wert: 2 Gibt den Speicherort im XML-Dokument an, an dem die Signatur erstellt werden soll. Die folgenden Formate werden unterstützt: |
CRYPT_XML_PROPERTY_MAX_SIGNATURES Wert: 3 Gibt die maximale Anzahl von Signature-Elementen an, wenn ein XML-Dokument analysiert wird. Diese Eigenschaft überschreibt den Standardwert CRYPT_XML_SIGNATURES_MAX . |
CRYPT_XML_PROPERTY_DOC_DECLARATION Wert: 4 Gibt an, ob eine XML-Dokumentdeklaration geschrieben werden soll. Diese Eigenschaft wird mit dem CryptXmlEncode-Funktion . Die Standardeigenschaft ist TRUE. |
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET Wert: 5 Gibt einen Codierungszeichensatz von XML-Fragmenten für benutzerdefinierte Elemente an. Diese Eigenschaft wird mit dem CryptXmlOpenToDecode-Funktion . Der Standardzeichensatz wird vom geöffneten Dokument geerbt. |
Hinweise
Wenn ein Eigenschaftswert als Zeiger auf Daten definiert ist, muss der Zeiger für den gesamten Zeitraum des Signaturvorgangs gültig sein.
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 |