ホーム › Security.Cryptography.Certificates › ICertPropertyRenewal
ICertPropertyRenewal
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 3
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 14 HRESULT Initialize(EncodingType Encoding, LPWSTR strRenewalValue)
| Encoding | EncodingType | in | strRenewalValue のエンコード形式を指定する EncodingType 値である。 |
| strRenewalValue | LPWSTR | in | 更新プロパティに設定する値 (更新元証明書のハッシュ) をエンコードした文字列である。 |
vtbl 15 HRESULT InitializeFromCertificateHash(VARIANT_BOOL MachineContext, EncodingType Encoding, LPWSTR strCertificate)
| MachineContext | VARIANT_BOOL | in | コンピューター コンテキストの証明書を対象とするか否かを指定する。VARIANT_TRUE でコンピューター コンテキストを使用する。 |
| Encoding | EncodingType | in | strCertificate のエンコード形式を指定する EncodingType 値である。 |
| strCertificate | LPWSTR | in | 更新元となる証明書をエンコードした文字列である。そのハッシュが更新プロパティに使用される。 |
vtbl 16 HRESULT get_Renewal(EncodingType Encoding, LPWSTR* pValue)
| Encoding | EncodingType | in | 出力する pValue の希望するエンコード形式を指定する EncodingType 値である。 |
| pValue | LPWSTR* | out | 更新プロパティの値 (更新元証明書のハッシュ) を指定エンコード形式で受け取る出力先である。 |