3-14 MsrRead2Track
이 함수는 MSR 2 Track 데이터를 리턴합니다. MSR Read 모드가 아니거나 데이터가
존재 하지 않다면 에러를 리턴합니다. MSRReadCancel 함수를 사용하면 리드모드는
취소 됩니다.
long MsrRead2Track (PCHAR Track, UINT uiLength);
[Parameters]
* PCHAR Track
[in, out] 호출자가 정의한 버퍼에 MSR Track2 Data 을 읽어 옵니다
* UINT uiLength
[in] 호출자가 정의한 버퍼의 크기를 전달합니다.
[Return Values]
함수 호출이 성공한다면 MSR 2 Track 데이터가 리턴됩니다. MSR 데이터가 없다면
NULL 값을 리턴합니다.
long lResult;
lResult = PrinterOpen(“portinfo…”, 1000);
……
MsrReadReady();
if (GetStat() != BXL_STS_MSR_READY)
return;
char Track [200];
memset(Track, 0, sizeof(Track));
lResult = MsrRead2Track(Track, sizeof(Track));
if (lResult != BXL_SUCCESS)
……
else
……
……