Freigeben über


ISCardCmd::p ut_Nad-Methode

[Die put_Nad-Methode steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Es ist nicht für die Verwendung in Windows Server 2003 mit Service Pack 1 (SP1) und höher, Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems verfügbar. Die Smartcardmodule bieten ähnliche Funktionen.]

Die put_Nad-Methode gibt die Knotenadresse (Nad) an, die mit der ISCardCmd-Schnittstelle verwendet werden soll. Dies gilt nur für Die Kommunikation mit dem T=1-Protokoll . Standardmäßig verwendet das ISCardCmd-Objekt einen Wert von 0 (null).

Syntax

HRESULT put_Nad(
  [in] BYTE bNad
);

Parameter

bNad [in]

Byte, das die zu verwendende Nad darstellt.

Rückgabewert

Die -Methode gibt einen der folgenden möglichen Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde erfolgreich abgeschlossen.
E_INVALIDARG
Der bNad-Parameter ist ungültig.

 

Bemerkungen

Diese Methode sollte nur aufgerufen werden, wenn für den Nad ein anderer Wert als 0 (null) verwendet werden muss.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine Knotenadresse angeben, die mit der ISCardCmd-Schnittstelle verwendet werden soll. Im Beispiel wird davon ausgegangen, dass byNadValue eine Variable vom Typ BYTE ist, der zuvor ein Wert zugewiesen wurde, und dass pISCardCmd ein gültiger Zeiger auf eine instance der ISCardCmd-Schnittstelle ist.

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.
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Ende des Supports (Client)
Windows XP
Ende des Supports (Server)
Windows Server 2003
Header
Scarddat.h
Typbibliothek
Scarddat.tlb
DLL
Scardssp.dll
IID
IID_ISCardCmd ist definiert als D5778AE3-43DE-11D0-9171-00AA00C18068

Weitere Informationen

ISCardCmd