Compartilhar via


estrutura GNSS_SUPL_CERT_CONFIG (gnssdriver.h)

Essa estrutura contém informações de certificado SUPL.

Sintaxe

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;

Membros

Size

Tamanho da estrutura.

Version

Número da versão.

CertAction

Um GNSS_SUPL_CERT_ACTION valor de enumeração que especifica a ação a ser tomada no certificado.

Ação Descrição
GNSS_SUPL_CERT_INJECT Injete o certificado.
GNSS_SUPL_CERT_DELETE Exclua o certificado especificado por SuplCertName. Os valores de CertSize e CertData são ignorados.
GNSS_SUPL_CERT_PURGE Exclua todos os certificados injetados no driver GNSS anteriormente. Os valores de SuplCertName , CertSize e CertData são ignorados.

SuplCertName[MAX_PATH]

Cadeia de caracteres que contém o nome do certificado.

CertSize

O tamanho do certificado em bytes.

Unused[512]

Buffer de preenchimento.

CertData[ANYSIZE_ARRAY]

O conteúdo binário do certificado. O tamanho total dos bytes é definido pelo CertSize. O certificado é codificado em Base64.

Requisitos

Requisito Valor
Cabeçalho gnssdriver.h