(gnssdriver.h) GNSS_SUPL_CERT_CONFIG 结构
此结构包含 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 编码。
要求
要求 | 值 |
---|---|
Header | gnssdriver.h |