Partager via


structure CRYPT_SMART_CARD_ROOT_INFO (wincrypt.h)

La structure CRYPT_SMART_CARD_ROOT_INFO contient les ID de carte et de session intelligents associés à un contexte de certificat. Le service de propagation de certificats utilise cette structure pour transférer des données smart carte entre un carte intelligent et un magasin de certificats racine virtuel sur un ordinateur.

Syntaxe

typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
  BYTE           rgbCardID[16];
  ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;

Membres

rgbCardID[16]

Tableau d’octets qui spécifient les ID smart carte récupérés à l’aide de la fonction CryptGetProvParam avec le paramètre dwParam défini sur PP_SMARTCARD_GUID.

luid

Une structure ROOT_INFO_LUID qui spécifie un ID d’authentification de session à partir d’un jeton d’accès.

Remarques

La valeur du membre luid provient du membre AuthenticationId de la structure TOKEN_STATISTICS récupérée en appelant la fonction GetTokenInformation .

Un contexte de certificat peut inclure un tableau de plusieurs structures CRYPT_SMART_CARD_ROOT_INFO , une pour chaque identificateur local unique (LUID) que le service de propagation de certificats a ajouté à un certificat racine.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête wincrypt.h