Структура PosDeviceInformation (pointofservicecommontypes.h)
Эта структура предоставляет сведения об устройстве, определенные в и требуемые стандартом Единой точки обслуживания (UPOS).
Синтаксис
typedef struct _PosDeviceInformation {
wchar_t UnifiedPOSVersion[STATISTICS_STRING_SIZE];
wchar_t DeviceCategory[STATISTICS_STRING_SIZE];
wchar_t ManufacturerName[STATISTICS_STRING_SIZE];
wchar_t ModelName[STATISTICS_STRING_SIZE];
wchar_t SerialNumber[STATISTICS_STRING_SIZE];
wchar_t ManufactureDate[STATISTICS_STRING_SIZE];
wchar_t MechanicalRevision[STATISTICS_STRING_SIZE];
wchar_t FirmwareRevision[STATISTICS_STRING_SIZE];
wchar_t Interface[STATISTICS_STRING_SIZE];
wchar_t InstallationDate[STATISTICS_STRING_SIZE];
} PosDeviceInformation;
Члены
UnifiedPOSVersion[STATISTICS_STRING_SIZE]
Указывает поддерживаемую версию спецификации UPOS.
DeviceCategory[STATISTICS_STRING_SIZE]
Указывает категорию устройства (например, POSPrinter или CashDrawer).
ManufacturerName[STATISTICS_STRING_SIZE]
Указывает имя изготовителя устройства.
ModelName[STATISTICS_STRING_SIZE]
Указывает имя модели устройства.
SerialNumber[STATISTICS_STRING_SIZE]
Указывает серийный номер устройства.
ManufactureDate[STATISTICS_STRING_SIZE]
Указывает дату изготовления устройства.
MechanicalRevision[STATISTICS_STRING_SIZE]
Указывает редакцию оборудования устройства.
FirmwareRevision[STATISTICS_STRING_SIZE]
Указывает версию встроенного ПО устройства.
Interface[STATISTICS_STRING_SIZE]
Указывает аппаратный интерфейс устройства (например, последовательный или USB).
InstallationDate[STATISTICS_STRING_SIZE]
Указывает дату установки устройства.
Комментарии
Эти строки должны заканчиваться со значением NULL, а максимальная длина строк — STATISTICS_STRING_SIZE - 1
.
Требования
Требование | Значение |
---|---|
Заголовок | pointofservicecommontypes.h (включая PointOfServiceCommonTypes.h) |