Win32 API 日本語リファレンス
ホームNetworking.BackgroundIntelligentTransferService › IBackgroundCopyServerCertificateValidationCallback

IBackgroundCopyServerCertificateValidationCallback

COM
IID4cec0d02-def7-4158-813a-c32a46945ff7継承元IUnknown自前メソッド開始 vtbl3

メソッド 1

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT ValidateServerCertificate(IBackgroundCopyJob* job, IBackgroundCopyFile* file, DWORD certLength, BYTE* certData, DWORD certEncodingType, DWORD certStoreLength, BYTE* certStoreData)
jobIBackgroundCopyJob*in検証対象の転送ジョブを表すIBackgroundCopyJobインターフェイスポインタ。
fileIBackgroundCopyFile*in証明書検証が発生したファイルを表すIBackgroundCopyFileインターフェイスポインタ。
certLengthDWORDincertDataが指すサーバー証明書データのバイト長。
certDataBYTE*in検証対象のサーバー証明書のエンコード済みバイト列。
certEncodingTypeDWORDin証明書データのエンコード方式(X509_ASN_ENCODINGなど)を示すフラグ値。
certStoreLengthDWORDincertStoreDataが指す証明書ストアデータのバイト長。
certStoreDataBYTE*in証明書チェーン構築用の中間証明書を含むシリアル化された証明書ストアのバイト列。