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 探索。
要求 | 價值 |
---|---|
標頭 | winsmcrd.h |