IOCTL_SMARTCARD_GET_ATTRIBUTE IOCTL (winsmcrd.h)
IOCTL_SMARTCARD_GET_ATTRIBUTEは、スマート カード属性のコード クエリを制御します。
メジャー コード
[入力バッファー]
(DWORD) には属性タグが含まれています。
出力バッファー
(DWORD) には属性タグが含まれています。
ステータス ブロック
Irp->要求が成功した場合、IoStatus.Status は STATUS_SUCCESS に設定されます。 考えられるエラー コードは次のとおりです。
リターン コード | 説明 |
---|---|
STATUS_NOT_SUPPORTED | このコードは、 属性がサポートされていない場合に返されます。 |
STATUS_INVALID_PARAMETER | このコードは、入力バッファーまたは出力バッファーが無効な場合に返されます。 |
STATUS_BUFFER_TOO_SMALL | このコードは、出力バッファーが戻りデータに対して小さすぎる場合に返されます。 |
STATUS_INVALID_DEVICE_STATE | このコードは、デバイスが要求を受け入れられない場合に返されます。 |
STATUS_DEVICE_POWERED_OFF | このコードは、呼び出しの実行時に近接無線制御がオフの場合に返されます。 |
注釈
この IOCTL を使用する場合は、次のアクションが必要です。
-
ドライバーは、このペン付き IOCTL で CancelIo をサポートする必要があります。
- NFCC が RF 検出状態のときにこの IOCTL が発行された場合、ドライバーは NFCC を RF アイドル状態にし、ルーティング テーブルを構成し、RF 検出を再起動する必要があります。
要件
要件 | 値 |
---|---|
Header | winsmcrd.h |