Редагувати

Поділитися через


ISCardISO7816::SetDefaultClassId method

[The SetDefaultClassId method is available for use in the operating systems specified in the Requirements section. It is not available for use in Windows Server 2003 with Service Pack 1 (SP1) and later, Windows Vista, Windows Server 2008, and subsequent versions of the operating system. The Smart Card Modules provide similar functionality.]

The SetDefaultClassId method assigns a standard class identifier byte that will be used in all operations when constructing an ISO 7816-4 command application protocol data unit (APDU). By default, the standard class identifier byte is 0x00.

Syntax

HRESULT SetDefaultClassId(
  [in] BYTE byClass
);

Parameters

byClass [in]

Class ID byte.

Return value

The possible return values are the following:

Return code Description
S_OK
Operation completed successfully.

 

For a list of all the methods provided by the ISCardISO7816 interface, see ISCardISO7816.

In addition to the COM error codes listed above, this interface may return a smart card error code if a smart card function was called to complete the request. For information about smart card error codes, see Smart Card Return Values.

Requirements

Requirement Value
Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
End of client support
Windows XP
End of server support
Windows Server 2003
Header
Scardssp.h
Type library
Scardsrv.tlb
DLL
Scardssp.dll
IID
IID_ISCardISO7816 is defined as 53B6AA68-3F56-11D0-916B-00AA00C18068

See also

ISCardISO7816