Поделиться через


структура 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