DirectIO メソッドと DirectIOEvent イベントは、特定のデバイス種類に対して標準の Unified Point Of Service (UnifiedPOS) 仕様でサポートされていない機能をアプリケーションに提供するために使用されます。
DirectIO メソッド
標準の UnifiedPOS 仕様でサポートされていない機能がデバイスにある場合、サービス オブジェクトは DirectIO メソッドを実装し、アプリケーションにこれらの機能へのアクセス権を付与できます。
たとえば、多色出力をサポートする LineDisplay デバイスが考えられます。 色出力をサポートする LineDisplay 型デバイスはほとんどありませんが、独立系ハードウェア ベンダー (IHV) がこのようなデバイスを生成し、アプリケーションに新しい機能を提供したいと考えているかもしれません。
DirectIO メソッドの実装はベンダー固有であるため、このメソッドを使用するとアプリケーションは移植性がなくなります。 ベンダー A の LineDisplay デバイスで DirectIO メソッドを使用するアプリケーションは、ベンダー B のデバイスの使用に依存できません。
DirectIOEvent
このイベントは、ベンダー固有の情報をアプリケーションに直接送信するために使用できます。 このイベントは、ベンダー固有の UnifiedPOS サービスが、UnifiedPOS コントロールでサポートされていないイベントをアプリケーションに提供するための手段を提供します。
このイベントを使用すると、アプリケーションは他のベンダーのデバイスと互換性がなくなります。
参照
その他の参照情報
.NET