VDS_ISCSI_SHARED_SECRET structure (vds.h)
[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]
Définit un secret partagé CHAP.
Syntaxe
typedef struct _VDS_ISCSI_SHARED_SECRET {
UCHAR *pSharedSecret;
ULONG ulSharedSecretSize;
} VDS_ISCSI_SHARED_SECRET;
Membres
pSharedSecret
Pointeur vers un tableau d’octets qui contient le secret partagé CHAP. Si un secret partagé n’est pas nécessaire, ce paramètre doit être NULL.
ulSharedSecretSize
Nombre d’octets dans le tableau vers lequel pointe le membre pSharedSecret . Si le membre pSharedSecret a la valeur NULL, ce paramètre doit être égal à zéro. Si pSharedSecret n’a pas la valeur NULL, ce paramètre doit être supérieur ou égal à 12 et inférieur ou égal à 16.
Remarques
Cette structure est utilisée par les méthodes suivantes :
- IVdsServiceIscsi ::SetInitiatorSharedSecret définit le secret partagé pour un initiateur iSCSI. Si le membre pSharedSecret a la valeur NULL et que le membre ulSharedSecretSize est égal à zéro, SetInitiatorSharedSecret efface tous les secrets partagés existants.
- IVdsIscsiTarget ::SetSharedSecret définit le secret partagé pour une cible iSCSI. Si le membre pSharedSecret est NULL et que le membre ulSharedSecretSize est égal à zéro, SetSharedSecret efface tous les secrets partagés existants.
- IVdsServiceIscsi ::RememberTargetSharedSecret indique à l’initiateur de mémoriser le secret de la cible.
- IVdsIscsiTarget ::RememberInitiatorSharedSecret indique à la cible de mémoriser le secret de l’initiateur.
Pour le protocole CHAP mutuel, les secrets sont définis sur la cible et sur l’initiateur. Pour réussir la connexion, la cible et l’initiateur doivent se souvenir des secrets de l’autre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 R2 [applications de bureau uniquement] |
En-tête | vds.h |
Composant redistribuable | VDS 1.1 |
Voir aussi
IVdsIscsiTarget ::RememberInitiatorSharedSecret
IVdsIscsiTarget ::SetSharedSecret