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