Partager via


ISCardCmd::p ut_Nad, méthode

[La méthode put_Nad est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il n’est pas disponible pour une utilisation dans Windows Server 2003 avec Service Pack 1 (SP1) et versions ultérieures, Windows Vista, Windows Server 2008 et les versions ultérieures du système d’exploitation. Les modules de carte à puce offrent des fonctionnalités similaires.]

La méthode put_Nad spécifie l’adresse de nœud (Nad) à utiliser avec l’interface ISCardCmd . Cela s’applique uniquement aux communications utilisant le protocole T=1 . Par défaut, l’objet ISCardCmd utilise un Nad de zéro.

Syntaxe

HRESULT put_Nad(
  [in] BYTE bNad
);

Paramètres

bNad [in]

Octet représentant le Nad à utiliser.

Valeur retournée

La méthode retourne l’une des valeurs possibles suivantes.

Code de retour Description
S_OK
L’opération s’est terminée avec succès.
E_INVALIDARG
Le paramètre bNad n’est pas valide.

 

Notes

Cette méthode doit être appelée uniquement lorsqu’il est nécessaire d’utiliser une valeur autre que zéro pour le Nad.

Exemples

L’exemple suivant montre comment spécifier une adresse de nœud à utiliser avec l’interface ISCardCmd . L’exemple suppose que byNadValue est une variable de type BYTE à laquelle une valeur a été précédemment attribuée et que pISCardCmd est un pointeur valide vers un instance de l’interface ISCardCmd.

HRESULT  hr;

// Set the Nad.
// byNadValue is a previously assigned BYTE value.
hr = pISCardCmd->put_Nad(byNadValue);
if (FAILED(hr))
{
  printf("Failed put_Nad\n");
  // Take other error handling action as needed.
}

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
Fin de la prise en charge des clients
Windows XP
Fin de la prise en charge des serveurs
Windows Server 2003
En-tête
Scarddat.h
Bibliothèque de types
Scarddat.tlb
DLL
Scardssp.dll
IID
IID_ISCardCmd est défini comme D5778AE3-43DE-11D0-9171-00AA00C18068

Voir aussi

ISCardCmd