SECURE_ELEMENT_HCE_DATA_PACKET structure (nfcsedev.h)
SECURE_ELEMENT_HCE_DATA_PACKET is an input buffer to IOCTL_NFCSE_HCE_REMOTE_SEND and output buffer for IOCTL_NFCSE_HCE_REMOTE_RECV.
Syntax
typedef struct _SECURE_ELEMENT_HCE_DATA_PACKET {
USHORT bConnectionId;
USHORT cbPayload;
BYTE pbPayload[ANYSIZE_ARRAY];
} SECURE_ELEMENT_HCE_DATA_PACKET, *PSECURE_ELEMENT_HCE_DATA_PACKET;
Members
bConnectionId
The ID of the connection established between the device and the smart card reader, on which to send and receive the HCE packet. This ID is also received from IOCTL_NFCSE_GET_NEXT_EVENT when the event type (SECURE_ELEMENT_EVENT_TYPE) is HceActivated or HceDeactivated. Then the pbEventData field of the returned SECURE_ELEMENT_EVENT_INFO structure is a SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD structure, which contains a bConnectionId member.
cbPayload
Length of ISO 7816-4 APDU buffer.
pbPayload[ANYSIZE_ARRAY]
Buffer holding ISO 7816-4 APDU.
Requirements
Requirement | Value |
---|---|
Header | nfcsedev.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for