GNSS_SUPL_CERT_CONFIG 結構 (gnssdriver.h)
此結構包含 SUPL 憑證資訊。
語法
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;
成員
Size
結構大小。
Version
版本號碼。
CertAction
GNSS_SUPL_CERT_ACTION列舉值,指定要對憑證採取的動作。
動作 | 描述 |
---|---|
GNSS_SUPL_CERT_INJECT | 插入憑證。 |
GNSS_SUPL_CERT_DELETE | 刪除 SuplCertName 指定的憑證。 會忽略 CertSize 和 CertData 的值。 |
GNSS_SUPL_CERT_PURGE | 刪除先前插入至 GNSS 驅動程式的所有憑證。 系統會忽略 SuplCertName、CertSize 和 CertData 的值。 |
SuplCertName[MAX_PATH]
包含憑證名稱的字串。
CertSize
以位元組為單位的憑證大小。
Unused[512]
填補緩衝區。
CertData[ANYSIZE_ARRAY]
憑證的二進位內容。 位元組的大小總計是由 CertSize 所定義。 憑證是Base64編碼的。
規格需求
需求 | 值 |
---|---|
標頭 | gnssdriver.h |