ISCardCmd : méthode :p ut _ nad

[La méthode put _ nad peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. elle 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 aux communications utilisant uniquement les communications de 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 [ dans]

Octet représentant le NAD à utiliser.

Valeur de retour

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

Code de retour Description
_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 affectée, et que pISCardCmd est un pointeur valide vers une 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 [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 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 en tant que D5778AE3-43DE-11D0-9171-00AA00C18068

Voir aussi

ISCardCmd