次の方法で共有


GNSS_SUPL_CERT_CONFIG構造体 (gnsdriver.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ドライバーに挿入されたすべての証明書を削除します。 SuplCertNameCertSize、および CertData の値は無視されます。

SuplCertName[MAX_PATH]

証明書名を含む文字列。

CertSize

証明書のサイズ (バイト単位)。

Unused[512]

パディング バッファー。

CertData[ANYSIZE_ARRAY]

証明書のバイナリ コンテンツ。 バイトの合計サイズは、CertSizeによって定義されます。 証明書は Base64 でエンコードされています。

必要条件

要件 価値
ヘッダー gnsdriver.h