WWAN_PIN_ACTION_EX2 structure (wwan.h)

The WWAN_PIN_ACTION_EX2 structure specifies the PIN action to take for a UICC application.

Syntax

typedef struct _WWAN_PIN_ACTION_EX2 {
  WWAN_PIN_TYPE      PinType;
  WWAN_PIN_OPERATION PinOperation;
  WCHAR              Pin[WWAN_PIN_LEN];
  WCHAR              NewPin[WWAN_PIN_LEN];
  BYTE               AppIdLength;
  BYTE               AppId[WWAN_UICC_APP_ID_MAX_LEN];
} WWAN_PIN_ACTION_EX2, *PWWAN_PIN_ACTION_EX2;

Members

PinType

A WWAN_PIN_TYPE value that specifies the PIN type for the application.

PinOperation

A WWAN_PIN_OPERATION value that specifies the operation to perform on the PIN.

Pin[WWAN_PIN_LEN]

A string representing the PIN value with which to perform the action, or the PIN value required to enable or disable PIN settings. This field applies for all values of PinOperation.

NewPin[WWAN_PIN_LEN]

A string representing the new PIN value to set when PinOperation is WwanPinOperationChange or WwanPinOperationEnter, for a PinType of WwanPinTypePuk1 or WwanPinTypePuk2.

AppIdLength

The size of the application ID, in bytes, as defined in Section 8.3 of the ETSI TS 102 221 technical specification. For 2G cards, this field must be set to zero (0).

AppId[WWAN_UICC_APP_ID_MAX_LEN]

The application ID. Only the first AppIdLength bytes are meaningful. If the application ID is longer than WWAN_UICC_APP_ID_MAX_LEN bytes, then AppIdLength specifies the actual length but only the first WWAN_UICC_APP_ID_MAX_LEN bytes are in this field.

Remarks

This structure is used in the NDIS_WWAN_SET_PIN_EX2 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_PIN_EX2

NDIS_WWAN_SET_PIN_EX2