スマート カード データベースクエリ関数

次の関数は、スマート カード データベースに対してクエリを実行します。 特定のユーザーによって提供されるスマート カードの一覧、特定のカードのインターフェイスとプライマリ サービス プロバイダー、システムに定義されているリーダー グループ、リーダー グループのセット内のリーダーを提供できます。

これらの関数を使用する場合は、完全なスマート カード データベースに対してクエリを実行するか、リソース マネージャー コンテキストを設定して検索を絞り込むことができます。 リソース マネージャー コンテキストは、クエリ関数を呼び出す前に SCardEstablishContext を 呼び出すことによって設定されます。

Note

コンテキストを指定しないと、セキュリティ制限のために一部の情報にアクセスできない場合があります。

 

トピック 説明
SCardGetProviderId 指定したカードのプライマリ サービス プロバイダーの識別子 (GUID) を取得します。
SCardListCards 特定のユーザーによってシステムに導入されたカードの一覧を取得します。
SCardListInterfaces 特定のカードによって提供されるインターフェイスの識別子 (GUID) を取得します。
SCardListReaderGroups 以前にシステムに導入されたリーダー グループの一覧を取得します。
SCardListReaders 名前付きリーダー グループのセット内のリーダーの一覧を取得します。