WWAN_UICC_ACCESS_RECORD structure

The WWAN_UICC_ACCESS_RECORD structure describes information about a UICC linear fixed or cyclic file to read or to which to write.

Syntax

typedef struct _WWAN_UICC_ACCESS_RECORD {
  WWAN_UICC_FILE_PATH UiccFilePath;
  ULONG               Version;
  ULONG               RecordNumber;
  BYTE                AppId[WWAN_UICC_APP_ID_MAX_LEN];
  BYTE                LocalPin[WWAN_PIN_LEN];
  BYTE                LocalPinSize;
  BYTE                RecordDataSize;
  BYTE                RecordData[WWAN_UICC_RECORD_DATA_MAX_LEN];
} WWAN_UICC_ACCESS_RECORD, *PWWAN_UICC_ACCESS_RECORD;

Members

UiccFilePath

A formatted WWAN_UICC_FILE_PATH structure that describes the file path of the UICC linear fixed or cyclic file.

Version

The version number of the structure that follows. In Windows 10, version 1903, this version must be set to 1.

RecordNumber

The record number. This represents the absolute record index at all times. Relative record access is not supported because the modem can perform multiple accesses on a file (NEXT, PREVIOUS).

AppId

The application ID.

LocalPin

The password for the UICC.

LocalPinSize

The size of the password, in bytes.

RecordDataSize

The size of the record data, in bytes.

RecordData

Used only in Set (write) operations. Contains the data to write to the file.

Remarks

This structure is used in the NDIS_WWAN_UICC_ACCESS_RECORD structure.

Requirements

   
Minimum supported client Windows 10, version 1903
Header wwan.h

See Also

MB UICC application and file system access

OID_WWAN_UICC_ACCESS_RECORD

NDIS_WWAN_UICC_ACCESS_RECORD