此結構包含 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 |