Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Klassen PosDevice representerar en enda fysisk POS-enhet. Klassen innehåller egenskaper och metoder som behövs för att hantera den fysiska enheten.
Egenskaper
| Name | beskrivning |
|---|---|
| Typ | Strängrepresentation av POS-enhetstyp eller kategori. |
| SoName | Namnet på tjänstobjektet för den här fysiska enheten i strängformat. |
| Sökväg | Maskinvarusökvägen för en enhet i strängformat. För Plug and Play-enheter kommer den här sökvägen från Plug and Play-motorn. För icke-Plug and Play-enheter tillhandahålls den via metoden AddDevice för ServiceObject. För enheter som använder äldre tjänstobjekt (OPOS) kan detta vara tomt. |
| HardwareDescription | Enhetsbeskrivningen för den logiska enheten, som returneras från registret i strängformat och används av Plug and Play-motorn. Detta kan vara tomt för enheter som använder äldre (OPOS)-tjänstobjekt. |
| IsPlugNPlay | En boolesk indikator på om enheten stöder Plug and Play. |
| IsLegacy | En boolesk indikator på om enheten använder ett äldre tjänstobjekt (OPOS). |
| Aktiverat | En boolesk representation av huruvida enheten är aktiverad eller inte. Den här egenskapen tillåter skrivåtkomst. |
| Standardvärde | En boolesk representation av om enheten är standardenheten i en POS-enhetskategori. Den här egenskapen tillåter skrivåtkomst. |
Metoder
| Namn | Beskrivning |
|---|---|
AddName |
Lägger till ett logiskt namn för enheten. Accepterar en strängparameter, Name, som är namnet på den logiska enhet som ska läggas till. Namnet måste vara unikt i en enhetsklass (typ). Det finns inget returnerat värde. Logiska namn representeras av klassen LogicalDevice . |
Deletename |
Tar bort det logiska namnet från enheten. Accepterar en strängparameter, Name, som är namnet på den logiska enhet som ska tas bort. Det finns inget returnerat värde. Logiska namn representeras av klassen LogicalDevice . |
AddProperty |
Lägger till en egenskap (ett namn/värde-par) på den här enheten. Accepterar två strängparametrar, Name, som är namnet på egenskapen, och Value, som är värdet för egenskapen. Det finns inget returnerat värde. Enhetsegenskaper representeras av klassen Egenskap . |
DeleteProperty |
Tar bort en egenskap från den här enheten. Accepterar en strängparameter, Name, som är namnet på den egenskap som ska tas bort. Det finns inget returvärde. Enhetsegenskaper representeras av klassen Egenskap . |