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 で指定証明書を削除します。 CertSize と CertData の値は無視されます。 |
GNSS_SUPL_CERT_PURGE | 以前にGNSSドライバーに挿入されたすべての証明書を削除します。 SuplCertName、CertSize、および CertData の値は無視されます。 |
SuplCertName[MAX_PATH]
証明書名を含む文字列。
CertSize
証明書のサイズ (バイト単位)。
Unused[512]
パディング バッファー。
CertData[ANYSIZE_ARRAY]
証明書のバイナリ コンテンツ。 バイトの合計サイズは、CertSizeによって定義されます。 証明書は Base64 でエンコードされています。
必要条件
要件 | 価値 |
---|---|
ヘッダー | gnsdriver.h |