PosDevice クラスは、1 つの物理 POS デバイスを表します。 このクラスには、その物理デバイスを管理するために必要なプロパティとメソッドが用意されています。
プロパティ
| 件名 | Description |
|---|---|
| Type | POS デバイスの種類またはカテゴリの文字列表現。 |
| SoName | 文字列形式での、この物理デバイスのサービス オブジェクトの名の文字列形式。 |
| パス | 文字列形式での、デバイスのハードウェア パス。 プラグ アンド プレイ デバイスの場合、このパスはプラグ アンド プレイ エンジンから取得されます。 プラグ アンド プレイ非対応デバイスの場合は、ServiceObject の AddDevice メソッドを介して提供されます。 レガシ (OPOS) サービス オブジェクトを使うデバイスの場合、これは空白になる場合があります。 |
| HardwareDescription | レジストリから文字列形式で返され、プラグ アンド プレイ エンジンで使われる、論理デバイスのデバイスの説明。 レガシ (OPOS) サービス オブジェクトを使うデバイスの場合、これは空白になる場合があります。 |
| IsPlugNPlay | デバイスがプラグ アンド プレイをサポートしているかどうかを示すブール値。 |
| IsLegacy | デバイスがレガシ (OPOS) サービス オブジェクトを使っているかどうかを示すブール値。 |
| Enabled | デバイスが有効かどうかを表すブール値。 このプロパティには書き込みアクセスが可能です。 |
| Default | デバイスが POS デバイス カテゴリの既定のデバイスであるかどうかを表すブール値。 このプロパティには書き込みアクセスが可能です。 |
メソッド
| 名前 | 説明 |
|---|---|
AddName |
デバイスの論理名を追加します。 追加する論理デバイスの名前である Name という文字列パラメーターを 1 つ受け取ります。 この名前は、デバイス クラス (型) 内で一意である必要があります。 戻り値はありません。 論理名は LogicalDevice クラスで表されます。 |
Deletename |
デバイスから論理名を削除します。 削除する論理デバイスの名前である Name という文字列パラメーターを 1 つ受け取ります。 戻り値はありません。 論理名は LogicalDevice クラスで表されます。 |
AddProperty |
このデバイスにプロパティ (名前と値のペア) を追加します。 プロパティの名前である Name とプロパティの値である Value の 2 つの文字列パラメーターを受け取ります。 戻り値はありません。 デバイスのプロパティは Property クラスで表されます。 |
DeleteProperty |
このデバイスからプロパティを削除します。 削除するプロパティの名前である Name という文字列パラメーターを 1 つ受け取ります。 戻り値がありません。 デバイスのプロパティは Property クラスで表されます。 |
参照
タスク
その他の参照情報
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET