nfcsedev.h ヘッダー
このヘッダーは nfpdrivers によって使用されます。 詳細については、次を参照してください。
nfcsedev.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_NFCSE_ENUM_ENDPOINTS NFC コントローラーに接続されているすべてのセキュリティで保護された要素の一覧に関する情報を返します。 |
IOCTL_NFCSE_GET_NEXT_EVENT IOCTL_NFCSE_GET_NEXT_EVENTコントロール コードは、バッファーで使用可能な次のイベントを返します。または、セキュリティで保護された要素イベントが使用可能になるまで、バッファー内のイベントがこれ以上保留状態のままでない場合はを返します。 その後、イベントの詳細を呼び出し元に返す必要があります。 |
IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL_NFCSE_GET_NFCC_CAPABILITIES制御コードは、現在の NFC コントローラー機能に関する情報を返します。これには、最大リッスン モード ルーティング テーブル サイズ (NFC コントローラー インターフェイス (NCI) Technical Specification Version 1.1 のセクション 4.2 で定義) とサポートされているルーティング モードが含まれます。 |
IOCTL_NFCSE_GET_ROUTING_TABLE リッスン モード ルーティング テーブルの現在の構成に関する情報を返します。 |
IOCTL_NFCSE_HCE_REMOTE_RECV 使用可能な次のデータ バッファーを返すか、バッファーに格納されたデータがない場合は、APDU バッファーが読み取り可能になるまで、要求は保留中の状態を維持します。 |
IOCTL_NFCSE_HCE_REMOTE_SEND DeviceHost NFCEE からリモート デバイスに応答 APDU を送信します。 呼び出し元は、応答 APDU が ISO-IEC 7816-4 に準拠していることを確認する必要があります。 |
IOCTL_NFCSE_SET_CARD_EMULATION_MODE IOCTL_NFCSE_SET_CARD_EMULATION_MODE コントロール コードは、指定した secure 要素をエミュレーション モードで公開するかどうかを設定カード。 |
IOCTL_NFCSE_SET_ROUTING_TABLE NFC コントローラーのリッスン モード ルーティング テーブルを構成します。 |
IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL_NFCSE_SUBSCRIBE_FOR_EVENTコントロール コードは、特定のイベントをサブスクライブするためにクライアントによって発行されます。 |
構造
SECURE_ELEMENT_AID_ROUTING_INFO SECURE_ELEMENT_AID_ROUTING_INFOは、SECURE_ELEMENT_ROUTING_TABLE_ENTRYのメンバーです。 |
SECURE_ELEMENT_ENDPOINT_INFO SECURE_ELEMENT_ENDPOINT_INFOは、SECURE_ELEMENT_ENDPOINT_LISTのメンバーです。 |
SECURE_ELEMENT_ENDPOINT_LIST IOCTL_NFCSE_ENUM_ENDPOINTSの出力パラメーター。 |
SECURE_ELEMENT_EVENT_INFO この構造体は、セキュリティで保護された要素イベントに関する情報を提供します。 |
SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO構造体は、IOCTL_NFCSE_SUBSCRIBE_FOR_EVENTする入力パラメーターです。 |
SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD _SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD構造体には、一意の接続識別子と NFC フォーラム RF テクノロジとプロトコルの種類が含まれています。 |
SECURE_ELEMENT_HCE_DATA_PACKET SECURE_ELEMENT_HCE_DATA_PACKETは、IOCTL_NFCSE_HCE_REMOTE_RECVのIOCTL_NFCSE_HCE_REMOTE_SENDと出力バッファーへの入力バッファーです。 |
SECURE_ELEMENT_NFCC_CAPABILITIES SECURE_ELEMENT_NFCC_CAPABILITIESには、NFC コントローラーの機能が含まれています。 |
SECURE_ELEMENT_PROTO_ROUTING_INFO SECURE_ELEMENT_PROTO_ROUTING_INFOは、SECURE_ELEMENT_ROUTING_TABLE_ENTRYのメンバーです。 |
SECURE_ELEMENT_ROUTING_TABLE SECURE_ELEMENT_ROUTING_TABLEは、IOCTL_NFCSE_SET_ROUTING_TABLEの入力パラメーターです。 |
SECURE_ELEMENT_ROUTING_TABLE_ENTRY SECURE_ELEMENT_ROUTING_TABLE_ENTRYは、SECURE_ELEMENT_ROUTING_TABLEのメンバーです。 |
SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFOは、IOCTL_NFCSE_SET_CARD_EMULATION_MODEの入力パラメーターです。 |
SECURE_ELEMENT_TECH_ROUTING_INFO SECURE_ELEMENT_TECH_ROUTING_INFOは、SECURE_ELEMENT_ROUTING_TABLE_ENTRYのメンバーです。 |
列挙
SECURE_ELEMENT_CARD_EMULATION_MODE この列挙体は、セキュリティで保護された要素のカードエミュレーション モードを示します。 |
SECURE_ELEMENT_EVENT_TYPE セキュリティで保護された要素イベントの種類を示します。 |
SECURE_ELEMENT_ROUTING_TYPE SECURE_ELEMENT_ROUTING_TYPEは、SECURE_ELEMENT_ROUTING_TABLE_ENTRYのメンバーです。 |
SECURE_ELEMENT_TYPE セキュリティで保護された要素の種類を示します。 |