Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CryptXmlEncode-Funktion codiert Signaturdaten mithilfe der bereitgestellten XML Writer-Rückruffunktion.
Syntax
HRESULT CryptXmlEncode(
[in] HCRYPTXML hCryptXml,
CRYPT_XML_CHARSET dwCharset,
[in] const CRYPT_XML_PROPERTY *rgProperty,
[in] ULONG cProperty,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
);
Parameter
[in] hCryptXml
Das Handle des zu serialisierenden Objekts. Das Handle kann vom Signatur-, Objekt- oder Verweistyp sein.
dwCharset
Ein Wert der CRYPT_XML_CHARSET-Enumeration , der den Zeichensatz des codierten XML angibt.
[in] rgProperty
Ein Zeiger auf ein Array von CRYPT_XML_PROPERTY Strukturen, die zusätzliche Eigenschaften enthalten.
[in] cProperty
Ein ULONG-Wert , der die Anzahl der Einträge im Array angibt, auf das vom rgProperty-Parameter verwiesen wird.
[in, out] pvCallbackState
Ein Zeiger auf ein anwendungsdefiniertes Argument, das an die XML Writer-Rückruffunktion übergeben wird, auf die der pfnWrite-Parameter verweist.
[in] pfnWrite
Eine XML Writer-Rückruffunktion, um das vom pvCallbackState-Parameter angegebene anwendungsdefinierte Argument zu empfangen.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion null zurück.
Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | cryptxml.h |
| Bibliothek | Cryptxml.lib |
| DLL | Cryptxml.dll |