PFN_CRYPT_XML_CREATE_TRANSFORM Rückruffunktion (cryptxml.h)
Die rückruffunktion PFN_CRYPT_XML_CREATE_TRANSFORM erstellt eine Transformation für einen angegebenen Datenanbieter.
Syntax
PFN_CRYPT_XML_CREATE_TRANSFORM PfnCryptXmlCreateTransform;
HRESULT PfnCryptXmlCreateTransform(
[in] const CRYPT_XML_ALGORITHM *pTransform,
[in] CRYPT_XML_DATA_PROVIDER *pProviderIn,
[out] CRYPT_XML_DATA_PROVIDER *pProviderOut
)
{...}
Parameter
[in] pTransform
Eine CRYPT_XML_ALGORITHM-Struktur , die die anzuwendende Transformation angibt.
[in] pProviderIn
Ein Zeiger auf eine CRYPT_XML_DATA_PROVIDER-Struktur , die den Datenanbieter angibt, der als Eingabe für die Transformation verwendet werden soll.
[out] pProviderOut
Ein Zeiger auf eine CRYPT_XML_DATA_PROVIDER Struktur, um den Datenanbieter der Transformation zu empfangen.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion null zurück.
Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt.
Hinweise
In der Transformationskette ist die Ausgabe einer Transformation die Eingabe der nächsten Transformation in der Kette.
Die Implementierung der Rückruffunktion ist für den Aufruf der Schließen-Funktion des Anbieters für die Eingabetransformation verantwortlich, um den Eingabeanbieter freizugeben.
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 |