持卡人姓名。
# include“ltbar.h”
L_LTBAR_APIL_INTL_BarCodeAAMVAIDLastName (pId、pszLastName bInferredFromFullName)
指针指向的AAMVAID姓将检索。
指向字符串的指针与持卡人的姓氏被更新。
指针变量更新值指示是否姓是从全名推断数据元素(通常是DAA),或者从一个姓只有数据元素(通常是DAC)。
结果推断的DAA元素是不可靠的。
可能的值是:
价值 | 意义 |
---|---|
L_TRUE | 最后的名字是推断的全名数据元素(通常是DAA)。 |
L_FALSE | 最后的名字是取自一个姓只有数据元素(通常是DAC)。 |
价值 | 意义 |
---|---|
成功 | 函数是成功的。 |
< 1 | 一个错误发生。指返回代码。 |
信用卡发行当局正在使用旧AAMVA cd版本使用编码全名的DAA数据元素。
CDS,当时,没有清晰地定义一个格式标准数据元素。因此,国家汽车登记处临时和最终使用不同的格式。例子:
L_BarCodeAAMVAIDLastName将检索的持卡人姓名DAA数据元素的值,只有当DAA AAMVAID数据元素在所有可用的子文件。的bInferredFromFullName在这些情况下将L_TRUE。
由于不确定性与mononyms DMV格式以及个人,多个姓氏命名习俗(西班牙语),和多个名字,由此产生的名字是不能保证是准确的在所有情况下,但只有当推断的全名,名字仅仅是一个猜测。
AAMVA IDs符合新版本的cd,这个函数将提供优先更新的和更可靠的数据元素的姓,和bInferredFromFullName将被设置为L_FALSE。在这些情况下,由此产生的名字是保证是准确的。
Win32 x64, Linux。
为一个例子,请参考L_BarCodeParseAAMVAData