IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)

IOCTL_NFCSE_GET_NFCC_CAPABILITIES控制程式代碼會傳回目前 NFC 控制器功能的相關信息,包括 NFC 控制器介面第 4.2 節中定義的接聽模式路由表大小上限 (, (NCI) 技術規格 1.1 版) 和支援的路由模式。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

輸入緩衝區長度

輸出緩衝區

包含 NFC 控制器功能的SECURE_ELEMENT_NFCC_CAPABILITIES。

輸出緩衝區長度

sizeof (SECURE_ELEMENT_NFCC_CAPABILITIES)

狀態區塊

Irp->如果要求成功,IoStatus.Status 會設定為 STATUS_SUCCESS 。 可能的錯誤碼為:

傳回碼 Description
STATUS_BUFFER_OVERFLOW 提供的緩衝區對於SECURE_ELEMENT_NFCC_CAPABILITIES結構而言太小。
STATUS_INVALID_PARAMETER 如果輸入緩衝區為非零。
STATUS_INVALID_DEVICE_STATE 如果 IOCTL 是在相對名稱 『SEManage』 以外的句柄上傳送。

規格需求

需求
標頭 nfcsedev.h