struttura CRYPT_XML_OBJECT (cryptxml.h)

La struttura CRYPT_XML_OBJECT descrive un elemento Object nella firma.

Sintassi

typedef struct _CRYPT_XML_OBJECT {
  ULONG                cbSize;
  HCRYPTXML            hObject;
  LPCWSTR              wszId;
  LPCWSTR              wszMimeType;
  LPCWSTR              wszEncoding;
  CRYPT_XML_REFERENCES Manifest;
  CRYPT_XML_BLOB       Encoded;
} CRYPT_XML_OBJECT, *PCRYPT_XML_OBJECT;

Members

cbSize

Dimensione, in byte, della struttura.

hObject

Handle dell'oggetto.

wszId

facoltativo. Puntatore a una stringa di caratteri wide con terminazione Null contenente il valore dell'attributo identificatore univoco dell'elemento Object .

wszMimeType

facoltativo. Puntatore a una stringa di caratteri wide con terminazione Null contenente il valore dell'attributo di tipo MIME dell'elemento Object .

wszEncoding

facoltativo. Puntatore a una stringa di caratteri wide con terminazione Null contenente il valore dell'attributo del metodo di codifica dell'elemento Object .

Manifest

facoltativo. Struttura CRYPT_XML_REFERENCES che specifica una matrice di riferimenti.

Encoded

facoltativo. Struttura CRYPT_XML_BLOB che contiene la parte XML dell'intero elemento Object .

Nota Questo campo è vuoto quando l'elemento Object non contiene elementi. Le applicazioni possono usare il flag CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT per ricevere sempre un elemento Object codificato.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione cryptxml.h