次の方法で共有


PosDevice クラス (POS for .NET v1.14 SDK ドキュメント)

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 クラスで表されます。

参照

タスク

その他の参照情報