IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)

IOCTL_NFCSE_GET_NFCC_CAPABILITIES制御コードは、現在の NFC コントローラー機能に関する情報を返します。これには、最大リッスン モード ルーティング テーブル サイズ (NFC コントローラー インターフェイス (NCI) Technical Specification Version 1.1 のセクション 4.2 で定義) とサポートされているルーティング モードが含まれます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

なし

入力バッファーの長さ

なし

出力バッファー

NFC コントローラー機能を含むSECURE_ELEMENT_NFCC_CAPABILITIES

出力バッファーの長さ

sizeof(SECURE_ELEMENT_NFCC_CAPABILITIES)

ステータス ブロック

Irp->要求が成功した場合、IoStatus.StatusSTATUS_SUCCESS に設定されます。 考えられるエラー コードは次のとおりです。

リターン コード 説明
STATUS_BUFFER_OVERFLOW 指定されたバッファーが、SECURE_ELEMENT_NFCC_CAPABILITIES構造体に対して小さすぎます。
STATUS_INVALID_PARAMETER 入力バッファーが 0 以外の場合。
STATUS_INVALID_DEVICE_STATE 相対名 'SEManage' 以外のハンドルで IOCTL が送信される場合。

要件

要件
Header nfcsedev.h