winsmcrd.h ヘッダー
このヘッダーは nfpdrivers によって使用されます。 詳細については、次を参照してください。
winsmcrd.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_SMARTCARD_EJECT IOCTL_SMARTCARD_EJECT要求は、現在挿入されているスマート カードをスマート カード リーダーから取り出します。 |
IOCTL_SMARTCARD_GET_ATTRIBUTE IOCTL_SMARTCARD_GET_ATTRIBUTEは、スマート カード attribues のコード クエリを制御します。 |
IOCTL_SMARTCARD_GET_LAST_ERROR IOCTL_SMARTCARD_GET_LAST_ERROR要求は、重複した操作が完了した直後にエラー コードを返すオプションがないため、直前の操作のエラー コードを取得します。 |
IOCTL_SMARTCARD_GET_STATE IOCTL_SMARTCARD_GET_STATEコントロール コードは、スマート カードの現在の状態を取得します。 |
IOCTL_SMARTCARD_IS_ABSENT スマート カードが現在検出されていない場合、IOCTL_SMARTCARD_IS_ABSENT コントロール コードは STATUS_SUCCESS ですぐにを返します。 |
IOCTL_SMARTCARD_IS_PRESENT IOCTL_SMARTCARD_IS_PRESENTコントロール コードは、スマート カードが現在検出されているかどうかを検出します。 |
IOCTL_SMARTCARD_POWER Windows では、この IOCTL を NOP にして成功を返すドライバーが必要になる場合があります。 |
IOCTL_SMARTCARD_SET_ATTRIBUTE IOCTL_SMARTCARD_SET_ATTRIBUTE コントロール コードは 属性を設定し、SCARD_ATTR_DEVICE_IN_USEのSTATUS_SUCCESSを返します。それ以外の場合は、STATUS_NOT_SUPPORTEDを返します。 |
IOCTL_SMARTCARD_SET_PROTOCOL カードが検出された後、ドライバーがスマート カードと通信するプロコトルを設定します。 |
IOCTL_SMARTCARD_SWALLOW IOCTL_SMARTCARD_SWALLOW要求により、スマート カード リーダーはカードを飲み込みます。 |
IOCTL_SMARTCARD_TRANSMIT ISO7816-4 準拠 APDU で検出されたスマート カードにクライアントからデータを送信します。 |
構造
SCARD_IO_REQUEST この構造は、スマート カード I/O 要求を識別するために使用されます。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示