структура SECURE_ELEMENT_HCE_DATA_PACKET (nfcsedev.h)
SECURE_ELEMENT_HCE_DATA_PACKET — это входной буфер для IOCTL_NFCSE_HCE_REMOTE_SEND и выходной буфер для IOCTL_NFCSE_HCE_REMOTE_RECV.
Синтаксис
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;
Члены
bConnectionId
Идентификатор соединения, установленного между устройством и средством чтения смарт-карта, по которому отправляется и получается пакет HCE. Этот идентификатор также получается от IOCTL_NFCSE_GET_NEXT_EVENT , если тип события (SECURE_ELEMENT_EVENT_TYPE) — HceActivated или HceDeactivated. Затем поле pbEventData возвращаемой структуры SECURE_ELEMENT_EVENT_INFO является SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD структурой, содержащей элемент bConnectionId .
cbPayload
Длина буфера APDU ISO 7816-4.
pbPayload[ANYSIZE_ARRAY]
Буфер, содержащий APDU ISO 7816-4.
Требования
Требование | Значение |
---|---|
Заголовок | nfcsedev.h |