CERT_NAME_VALUE struttura (wincrypt.h)
La struttura CERT_NAME_VALUE contiene un valore di attributo RDN ( Nome distinto relativo ). È come la struttura CERT_RDN_ATTR , ad eccezione del fatto che non include il membro dell'identificatore dell'oggetto membro di CERT_RDN_ATTR. Come in CERT_RDN_ATTR, l'interpretazione del membro Value dipende da dwValueType.
Sintassi
typedef struct _CERT_NAME_VALUE {
DWORD dwValueType;
CERT_RDN_VALUE_BLOB Value;
} CERT_NAME_VALUE, *PCERT_NAME_VALUE;
Members
dwValueType
Indica l'interpretazione del membro Value . Per la documentazione sui valori possibili di dwValueType, vedere CERT_RDN_ATTR.
Value
CRYPT_INTEGER_BLOB struttura contenente l'attributo RDN. Il membro cbData di Value è la lunghezza, in byte, del membro pbData . Non è il numero di elementi nella stringa pbData .
Ad esempio, un DWORD è a 32 bit o a 4 byte di lunghezza. Se il membro pbData di Value è una matrice DWORD, il membro cbData di Value sarà quattro volte il numero di elementi DWORD nella matrice. Un tipo di dati breve è di 16 bit o 2 byte di lunghezza. Se il membro pbData è una matrice di tipi di dati brevi , il membro cbData deve essere due volte la lunghezza della matrice.
Il membro pbData di Value può essere una matrice con terminazione null di caratteri a 8 bit o a 16 bit o una matrice a lunghezza fissa di elementi. Se dwValueType è impostato su CERT_RDN_ENCODED_BLOB, pbData viene codificato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |