struttura CRYPT_XML_TRANSFORM_INFO (cryptxml.h)
La struttura CRYPT_XML_TRANSFORM_INFO contiene informazioni utilizzate per l'applicazione della trasformazione dei dati.
Sintassi
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;
Members
cbSize
Dimensione, in byte, della struttura.
wszAlgorithm
Puntatore a una stringa Unicode con terminazione Null che contiene l'attributo Algorithm .
cbBufferSize
Dimensioni, in byte, del buffer del provider di dati. La dimensione può essere zero se la dimensione non può essere determinata in fase di inizializzazione. Questo valore viene utilizzato da un chiamante della struttura a cui punta il membro pfnCreateTransform per determinare le dimensioni necessarie del buffer ricevente.
dwFlags
Specifica i valori che controllano la modalità di applicazione della trasformazione.
Questo membro può essere uno o più dei valori seguenti.
pfnCreateTransform
Puntatore a una PFN_CRYPT_XML_CREATE_TRANSFORM funzione di callback usata per creare la trasformazione.
Commenti
Per le trasformazioni di canonizzazione XML, le dimensioni del buffer specificate dal membro cbBufferSize devono essere sufficienti per contenere un intero elemento Start con tutti i valori di attributo.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | cryptxml.h |
Vedi anche