スマート カード Resource Manager
スマート カードリソース マネージャーは、リーダーとスマート カードへのアクセスを管理します。 これらのリソースを管理するために、次の関数を実行します。
リソースを識別して追跡します。
リーダーとリソースを複数のアプリケーションに割り当てます。
特定のカードで使用可能なサービスにアクセスするためのトランザクション プリミティブをサポートします。
Note
現在のカードはシングルスレッド デバイスであり、多くの場合、1 つの機能を完了するために複数のコマンドを実行する必要があるため、これは重要なポイントです。 トランザクションを 使用すると、中断することなく複数のコマンドを実行できるため、中間 状態 情報が破損しないようにすることができます。
リソース マネージャーには、リソース マネージャー API を介して直接アクセスすることも、スマート カード サービス プロバイダーを介して間接的にアクセスすることもできます。
リソース マネージャー API は、リソース マネージャーのサービスに直接アクセスできる一連の Windows 関数です。 API によって提供される Windows 関数の概要については、「Smart Card Resource Manager API」を参照してください。 これに対し、スマート カード サービス プロバイダーは COM インターフェイスを使用します。
リソース マネージャー API の Windows 関数の多くは、スマート カード サービス プロバイダーの COM インターフェイスのプロパティとメソッドに相当します。 また、ほとんどのアプリケーション開発者は COM の操作が簡単ですが、Windows 関数を使用して特定のタスクを実行する必要があるアプリケーションもあります。 たとえば、スマート カード データベース内のリーダーまたはリーダー グループの一覧を操作する必要があるアプリケーションや、リーダーを直接制御する必要があるアプリケーションは、リソース マネージャー API を使用する必要があります。 これらの機能を提供するサービスは、サービス プロバイダーによって提供される COM ではなく、Windows 関数でのみ使用できます。
Windows でのリソース マネージャーの実装方法については、「Resource Manager実装」を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示