Partager via


Structure PosDeviceInformation (pointofservicecommontypes.h)

Cette structure fournit des informations sur l’appareil telles que définies dans et requises par la norme UPOS (Unified Point of Service).

Syntaxe

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;

Membres

UnifiedPOSVersion[STATISTICS_STRING_SIZE]

Indique la version de la spécification UPOS prise en charge.

DeviceCategory[STATISTICS_STRING_SIZE]

Indique la catégorie d’appareil (par exemple, POSPrinter ou CashDrawer).

ManufacturerName[STATISTICS_STRING_SIZE]

Indique le nom du fabricant de l’appareil.

ModelName[STATISTICS_STRING_SIZE]

Indique le nom du modèle de l’appareil.

SerialNumber[STATISTICS_STRING_SIZE]

Indique le numéro de série de l’appareil.

ManufactureDate[STATISTICS_STRING_SIZE]

Indique la date à laquelle l’appareil a été fabriqué.

MechanicalRevision[STATISTICS_STRING_SIZE]

Indique la révision matérielle de l’appareil.

FirmwareRevision[STATISTICS_STRING_SIZE]

Indique la révision du microprogramme de l’appareil.

Interface[STATISTICS_STRING_SIZE]

Indique l’interface matérielle de l’appareil (par exemple, série ou USB).

InstallationDate[STATISTICS_STRING_SIZE]

Indique la date d’installation de l’appareil.

Remarques

Ces chaînes doivent être terminées par null et la longueur maximale des chaînes est STATISTICS_STRING_SIZE - 1.

Configuration requise

Condition requise Valeur
En-tête pointofservicecommontypes.h (inclure PointOfServiceCommonTypes.h)