Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A classe PosDevice representa um único dispositivo POS físico. A classe fornece propriedades e métodos necessários para gerenciar esse dispositivo físico.
Propriedades
| Nome | Descrição |
|---|---|
| Type | Representação de cadeia de caracteres da categoria ou tipo de dispositivo POS. |
| SoName | O nome do Objeto de Serviço para este dispositivo físico, em formato de cadeia de caracteres. |
| Caminho | O caminho de hardware de um dispositivo, em formato de cadeia de caracteres. Para dispositivos Plug and Play, esse caminho vem do mecanismo Plug and Play. Para dispositivos não Plug and Play, ele é fornecido por meio do método AddDevice de ServiceObject. Para dispositivos que usam Objetos de Serviço herdados (OPOS), isso pode estar em branco. |
| HardwareDescription | A descrição do dispositivo lógico, retornada do registro no formato de cadeia de caracteres e usada pelo mecanismo de Plug and Play. Isso pode estar em branco para dispositivos que usam Objetos de Serviço herdados (OPOS). |
| IsPlugNPlay | Um indicador booliano de se o dispositivo dá ou não suporte a Plug and Play. |
| IsLegacy | Um indicador booliano de se o dispositivo está usando um Objeto de Serviço herdado (OPOS). |
| habilitado | Uma representação booliana de se o dispositivo está habilitado ou não. Essa propriedade permite o acesso de gravação. |
| Padrão | Uma representação booliana de se o dispositivo é o dispositivo padrão em uma categoria de dispositivo POS. Essa propriedade permite o acesso de gravação. |
Métodos
| Nome | Descrição |
|---|---|
AddName |
Adiciona um nome lógico para o dispositivo. Aceita um parâmetro de cadeia de caracteres, Name, que é o nome do dispositivo lógico a ser adicionado. O nome deve ser exclusivo em uma classe de dispositivo (tipo). Não há nenhum valor retornado. Os nomes lógicos são representados pela classe LogicalDevice. |
Deletename |
Exclui o nome lógico do dispositivo. Aceita um parâmetro de cadeia de caracteres, Name, que é o nome do dispositivo lógico a ser excluído. Não há nenhum valor retornado. Os nomes lógicos são representados pela classe LogicalDevice. |
AddProperty |
Adiciona uma propriedade (um par nome/valor) para este dispositivo. Aceita dois parâmetros de cadeia de caracteres, Name, que é o nome da propriedade e Value, que é o valor da propriedade. Não há nenhum valor retornado. As propriedades do dispositivo são representadas pela classe Property. |
DeleteProperty |
Exclui uma propriedade deste dispositivo. Aceita um parâmetro de cadeia de caracteres, Name, que é o nome da propriedade a ser excluída. Nenhum valor de retorno. As propriedades do dispositivo são representadas pela classe Property. |