struttura CRYPT_XML_REFERENCE (cryptxml.h)
La struttura CRYPT_XML_REFERENCE contiene informazioni utilizzate per popolare l'elemento Reference .
Sintassi
typedef struct _CRYPT_XML_REFERENCE {
ULONG cbSize;
HCRYPTXML hReference;
LPCWSTR wszId;
LPCWSTR wszUri;
LPCWSTR wszType;
CRYPT_XML_ALGORITHM DigestMethod;
CRYPT_DATA_BLOB DigestValue;
ULONG cTransform;
CRYPT_XML_ALGORITHM *rgTransform;
} CRYPT_XML_REFERENCE, *PCRYPT_XML_REFERENCE;
Members
cbSize
Dimensione, in byte, della struttura.
hReference
Handle dell'elemento Reference .
wszId
facoltativo. Puntatore a una stringa Unicode con terminazione Null contenente il valore dell'attributo Id .
wszUri
Puntatore a una stringa Unicode con terminazione Null che contiene un attributo URI .
wszType
Puntatore a una stringa Unicode con terminazione Null contenente il valore dell'attributo Type .
DigestMethod
Struttura CRYPT_XML_ALGORITHM che specifica il metodo digest.
DigestValue
Struttura CRYPT_DATA_BLOB che specifica il valore hash.
cTransform
Numero di elementi nella matrice a cui punta il membro rgTransform .
rgTransform
Matrice di strutture CRYPT_XML_TRANSFORM_INFO che contengono informazioni sulla trasformazione applicata ai dati firmati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | cryptxml.h |