Структура 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 (include PointOfServiceCommonTypes.h) |