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 CryptXmlDigestReference-Funktion wird von einer Anwendung verwendet, um den aufgelösten Verweis zu verarbeiten. Diese Funktion wendet Transformationen an, bevor der Digest aktualisiert wird.
Syntax
HRESULT CryptXmlDigestReference(
[in] HCRYPTXML hReference,
DWORD dwFlags,
[in] CRYPT_XML_DATA_PROVIDER *pDataProviderIn
);
Parameter
[in] hReference
Das Handle eines Reference-Elements .
dwFlags
Gibt Werte an, die steuern, wie der Prozess Transformationen anwendet.
Aktuell definierte dwFlags sind in der folgenden Tabelle dargestellt.
| Wert | Bedeutung |
|---|---|
|
Gibt an, dass die Verarbeitungs-Engine den Digest erstellt, ohne die Transformationsketten-Engine anzuwenden. |
[in] pDataProviderIn
Ein Zeiger auf eine CRYPT_XML_DATA_PROVIDER-Struktur , die den Datenanbieter angibt. Die CryptXmlDigestReference-Funktion ruft immer die Funktion fpnClose für den Datenanbieter auf.
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.
Hinweise
Wenn das flag CRYPT_XML_REFERENCE_DATA_TRANSFORMED festgelegt ist, fügt die Verarbeitungs-Engine empfangene Daten direkt zum Digest hinzu, ohne die Transformationsketten-Engine anzuwenden.
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 |