WWAN_UICC_ACCESS_RECORD structure (wwan.h)

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 {
  ULONG               Version;
  BYTE                AppId[WWAN_UICC_APP_ID_MAX_LEN];
  WWAN_UICC_FILE_PATH UiccFilePath;
  ULONG               RecordNumber;
  BYTE                LocalPinSize;
  BYTE                LocalPin[WWAN_PIN_LEN];
  BYTE                RecordDataSize;
  BYTE                RecordData[WWAN_UICC_RECORD_DATA_MAX_LEN];
} WWAN_UICC_ACCESS_RECORD, *PWWAN_UICC_ACCESS_RECORD;

Members

Version

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

AppId[WWAN_UICC_APP_ID_MAX_LEN]

The application ID.

UiccFilePath

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

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).

LocalPinSize

The size of the password, in bytes.

LocalPin[WWAN_PIN_LEN]

The password for the UICC.

RecordDataSize

The size of the record data, in bytes.

RecordData[WWAN_UICC_RECORD_DATA_MAX_LEN]

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

Requirement Value
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