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 |