CRYPT_XML_TRANSFORM_INFO-Struktur (cryptxml.h)
Die CRYPT_XML_TRANSFORM_INFO-Struktur enthält Informationen, die beim Anwenden der Datentransformation verwendet werden.
Syntax
typedef struct _CRYPT_XML_TRANSFORM_INFO {
ULONG cbSize;
LPCWSTR wszAlgorithm;
ULONG cbBufferSize;
DWORD dwFlags;
PFN_CRYPT_XML_CREATE_TRANSFORM pfnCreateTransform;
} CRYPT_XML_TRANSFORM_INFO, *PCRYPT_XML_TRANSFORM_INFO;
Member
cbSize
Die Größe (in Bytes) dieser Struktur.
wszAlgorithm
Ein Zeiger auf eine unicode-Zeichenfolge mit NULL-Termin, die das Algorithm-Attribut enthält.
cbBufferSize
Die Größe des Puffers des Datenanbieters in Bytes. Die Größe kann null sein, wenn die Größe zum Zeitpunkt der Initialisierung nicht bestimmt werden kann. Dieser Wert wird von einem Aufrufer der Struktur verwendet, auf die der pfnCreateTransform-Member verweist, um die erforderliche Größe des empfangenden Puffers zu bestimmen.
dwFlags
Gibt Werte an, die steuern, wie die Transformation angewendet wird.
Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
pfnCreateTransform
Ein Zeiger auf eine PFN_CRYPT_XML_CREATE_TRANSFORM Rückruffunktion, die zum Erstellen der Transformation verwendet wird.
Hinweise
Für XML-Kanonisierungstransformationen muss die vom cbBufferSize-Member angegebene Puffergröße groß genug sein, um ein gesamtes Start-Element mit allen Attributwerten aufzunehmen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | cryptxml.h |
Weitere Informationen