Partager via


WWAN_UICC_APP_INFO structure (wwan.h)

La structure WWAN_UICC_APP_INFO décrit des informations sur une application UICC.

Syntaxe

typedef struct _WWAN_UICC_APP_INFO {
  WWAN_UICC_APP_TYPE AppType;
  ULONG              AppIdSize;
  BYTE               AppId[WWAN_UICC_APP_ID_MAX_LEN];
  ULONG              AppNameLength;
  BYTE               AppName[WWAN_UICC_APP_NAME_MAX_LEN];
  ULONG              NumPins;
  BYTE               PinRef[WWAN_UICC_PINREF_MAX];
} WWAN_UICC_APP_INFO, *PWWAN_UICC_APP_INFO;

Membres

AppType

Valeur WWAN_UICC_APP_TYPE qui spécifie le type de l’application UICC.

AppIdSize

Taille de l’ID d’application en octets, comme défini dans la section 8.3 de la spécification technique ETSI TS 102 221. Ce champ est défini sur zéro (0) pour les types d’applications WwanUiccAppTypeMf,WwanUiccAppTypeMfSIM ou WwanUiccAppTypeMfRUIM .

AppId[WWAN_UICC_APP_ID_MAX_LEN]

L’ID de l'application. Seuls les premiers octets AppIdSize sont significatifs. Si l’ID d’application est plus long que WWAN_UICC_APP_ID_MAX_LEN octets, AppIdSize spécifie la longueur réelle, mais seuls les premiers WWAN_UICC_APP_ID_MAX_LEN octets se trouvent dans ce champ. Ce champ est valide uniquement lorsque AppType n’est pas WwanUiccAppTypeMf, WwanUiccAppTypeMfSIM ou WwanUiccAppTypeMfRUIM.

AppNameLength

Longueur, en caractères, du nom de l’application.

AppName[WWAN_UICC_APP_NAME_MAX_LEN]

Chaîne UTF-8 spécifiant le nom de l’application. La longueur de ce champ est spécifiée par AppNameLength. Si la longueur est supérieure ou égale à WWAN_UICC_APP_NAME_MAX_LEN octets, ce champ contient le premier WWAN_UICC_APP_NAME_MAX_LEN - 1 octet du nom. La chaîne est toujours terminée par null.

NumPins

Nombre de références de code confidentiel d’application. En d’autres termes, le nombre d’éléments de PinRef valides. Les applications sur un R-UIM virtuel n’ont pas de références de code confidentiel.

PinRef[WWAN_UICC_PINREF_MAX]

Tableau d’octets spécifiant les références de code confidentiel d’application pour cette application (clés pour PIN1 et éventuellement UPIN), comme défini dans la section 9.4.2 de la spécification technique ETSI TS 102 221. Dans le cas d’un carte de vérification unique ou d’un pilote MBB et/ou d’un modem qui ne prend pas en charge différentes clés d’application pour différentes applications, ce champ doit être 0x01.

Remarques

Cette structure est utilisée dans la structure WWAN_UICC_APP_LIST .

Les constantes suivantes sont définies dans l’en-tête Wwan.h pour cette structure.

#define WWAN_UICC_APP_ID_MAX_LEN 32
#define WWAN_UICC_APP_NAME_MAX_LEN 256
#define WWAN_UICC_PINREF_MAX 8

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1903
En-tête wwan.h

Voir aussi

Accès au système de fichiers et à l’application MB UICC

OID_WWAN_UICC_APP_LIST

WWAN_UICC_APP_LIST

WWAN_UICC_APP_TYPE