Freigeben über


GNSS_SUPL_CERT_CONFIG Struktur (gnssdriver.h)

Diese Struktur enthält SUPL-Zertifikatinformationen.

Syntax

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;

Angehörige

Size

Strukturgröße.

Version

Versionsnummer.

CertAction

Ein GNSS_SUPL_CERT_ACTION Enumerationswert, der die für das Zertifikat auszuführende Aktion angibt.

Aktion Beschreibung
GNSS_SUPL_CERT_INJECT Einfügen des Zertifikats.
GNSS_SUPL_CERT_DELETE Löschen Sie das durch SuplCertNameangegebene Zertifikat. Die Werte von CertSize und CertData- werden ignoriert.
GNSS_SUPL_CERT_PURGE Löschen Sie alle Zertifikate, die zuvor dem GNSS-Treiber injiziert wurden. Die Werte von SuplCertName , CertSizeund CertData- werden ignoriert.

SuplCertName[MAX_PATH]

Zeichenfolge, die den Zertifikatnamen enthält.

CertSize

Die Größe des Zertifikats in Byte.

Unused[512]

Abstandspuffer.

CertData[ANYSIZE_ARRAY]

Der binäre Inhalt des Zertifikats. Die Gesamtgröße der Bytes wird durch CertSizedefiniert. Das Zertifikat ist base64-codiert.

Anforderungen

Anforderung Wert
Header- gnssdriver.h