Partager via


structure GNSS_SUPL_CERT_CONFIG (driver.h)

Cette structure contient des informations de certificat SUPL.

Syntaxe

typedef struct {
  ULONG                 Size;
  ULONG                 Version;
  GNSS_SUPL_CERT_ACTION CertAction;
  CHAR                  SuplCertName[MAX_PATH];
  ULONG                 CertSize;
  BYTE                  Unused[512];
  BYTE                  CertData[ANYSIZE_ARRAY];
} GNSS_SUPL_CERT_CONFIG, *PGNSS_SUPL_CERT_CONFIG;

Membres

Size

Taille de la structure.

Version

Numéro de version.

CertAction

Valeur d’énumération GNSS_SUPL_CERT_ACTION qui spécifie l’action à entreprendre sur le certificat.

Action Description
GNSS_SUPL_CERT_INJECT Injectez le certificat.
GNSS_SUPL_CERT_DELETE Supprimez le certificat spécifié par SuplCertName. Les valeurs de CertSize et CertData sont ignorées.
GNSS_SUPL_CERT_PURGE Supprimez tous les certificats injectés dans le pilote PSEC précédemment. Les valeurs de SuplCertName , CertSizeet CertData sont ignorées.

SuplCertName[MAX_PATH]

Chaîne contenant le nom du certificat.

CertSize

Taille du certificat en octets.

Unused[512]

Mémoire tampon de remplissage.

CertData[ANYSIZE_ARRAY]

Contenu binaire du certificat. La taille totale des octets est définie par CertSize. Le certificat est encodé en Base64.

Exigences

Exigence Valeur
d’en-tête driver.h