Skip to content

Latest commit

 

History

History
117 lines (81 loc) · 3.86 KB

ns-smclib-_vendor_attr.md

File metadata and controls

117 lines (81 loc) · 3.86 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:smclib._VENDOR_ATTR
_VENDOR_ATTR (smclib.h)
The VENDOR_ATTR structure defines the data that is stored in the VendorAttr member of the SMARTCARD_EXTENSION structure. VENDOR_ATTR also holds information that identifies the smart card reader, such as the vendor name, unit number, and serial number.
smartcrd\vendor_attr.htm
smartcrd
02/22/2018
VENDOR_ATTR structure
*PVENDOR_ATTR, PVENDOR_ATTR, PVENDOR_ATTR structure pointer [Smart Card Reader Devices], VENDOR_ATTR, VENDOR_ATTR structure [Smart Card Reader Devices], _VENDOR_ATTR, scstruct_dfa4be20-d572-46d6-aff7-c4c16d930c7f.xml, smartcrd.vendor_attr, smclib/PVENDOR_ATTR, smclib/VENDOR_ATTR
smclib.h
Smclib.h
Windows
Windows
VENDOR_ATTR, *PVENDOR_ATTR
_VENDOR_ATTR
smclib/_VENDOR_ATTR
PVENDOR_ATTR
smclib/PVENDOR_ATTR
VENDOR_ATTR
smclib/VENDOR_ATTR
APIRef
kbSyntax
HeaderDef
smclib.h
_VENDOR_ATTR
PVENDOR_ATTR
VENDOR_ATTR

_VENDOR_ATTR structure

-description

The VENDOR_ATTR structure defines the data that is stored in the VendorAttr member of the SMARTCARD_EXTENSION structure. VENDOR_ATTR also holds information that identifies the smart card reader, such as the vendor name, unit number, and serial number.

-struct-fields

-field VendorName

  A structure with the following members:

-field VendorName.Length

Contains the length of the ANSI-coded name of the vendor. This member is required.

-field VendorName.Buffer

Contains the ANSI-coded name of the vendor. Because a length field is provided, no terminating NULL character is necessary. This member is required.

-field IfdType

  A structure with the following members:

-field IfdType.Length

Contains the length of the ANSI-coded designation of the reader. This member is required.

-field IfdType.Buffer

Contains the ANSI-coded reader name. This member is required.

-field UnitNo

Contains the zero-based number of this unit. Because you can have more than one reader of this kind installed, UnitNo can distinguish the readers. This member is required.

-field IfdVersion

  A structure with the following members:

-field IfdVersion.BuildNumber

Contains the build number of the reader driver. This member can be used for support purposes and should be maintained only if the reader allows the value to be queried. This member is optional.

-field IfdVersion.VersionMinor

Contains the minor version number of the reader driver. This member can be used for support purposes and should be maintained only if the reader allows the value to be queried. This member is optional.

-field IfdVersion.VersionMajor

Contains the major version number of the reader driver. This member can be used for support purposes and should be maintained only if the reader allows the value to be queried. This member is optional.

-field IfdSerialNo

  A structure with the following members:

-field IfdSerialNo.Length

Contains the length of the serial number, in bytes, of the connected reader.

-field IfdSerialNo.Buffer

A pointer to the serial number of the connected reader. This field should only be maintained if the reader allows the serial number to be queried. This member is optional.

-field Reserved

Reserved for system use.