共用方式為


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 指定的憑證。 會忽略 CertSizeCertData 的值。
GNSS_SUPL_CERT_PURGE 刪除先前插入至 GNSS 驅動程式的所有憑證。 系統會忽略 SuplCertNameCertSizeCertData 的值。

SuplCertName[MAX_PATH]

包含憑證名稱的字串。

CertSize

以位元組為單位的憑證大小。

Unused[512]

填補緩衝區。

CertData[ANYSIZE_ARRAY]

憑證的二進位內容。 位元組的大小總計是由 CertSize 所定義。 憑證是Base64編碼的。

規格需求

需求
標頭 gnssdriver.h