ホーム › Security.Cryptography.Certificates › ISmimeCapabilities
ISmimeCapabilities
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 8
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 7 HRESULT get_ItemByIndex(INT Index, ISmimeCapability** pVal)
| Index | INT | in | 取得する S/MIME 機能のコレクション内での 0 始まりのインデックスを指定する。 |
| pVal | ISmimeCapability** | out | 指定インデックスの ISmimeCapability オブジェクトへのポインタを受け取る出力先である。 |
vtbl 8 HRESULT get_Count(INT* pVal)
| pVal | INT* | out | コレクションに含まれる S/MIME 機能の個数を受け取る出力先である。 |
vtbl 9 HRESULT get__NewEnum(IUnknown** pVal)
| pVal | IUnknown** | out | コレクションを列挙するための IEnumVARIANT 列挙子の IUnknown ポインタを受け取る出力先である。 |
vtbl 10 HRESULT Add(ISmimeCapability* pVal)
| pVal | ISmimeCapability* | inoptional | コレクションに追加する ISmimeCapability オブジェクトへのポインタである。 |
vtbl 11 HRESULT Remove(INT Index)
| Index | INT | in | コレクションから削除する S/MIME 機能の 0 始まりのインデックスを指定する。 |
vtbl 12 HRESULT Clear()
vtbl 13 HRESULT AddFromCsp(ICspInformation* pValue)
| pValue | ICspInformation* | inoptional | 暗号化サービス プロバイダ (CSP) の情報 (ICspInformation) から S/MIME 機能を取り込むためのポインタである。 |
vtbl 14 HRESULT AddAvailableSmimeCapabilities(VARIANT_BOOL MachineContext)
| MachineContext | VARIANT_BOOL | in | コンピューター コンテキストの CSP を対象とするか否かを指定する。VARIANT_TRUE でコンピューター コンテキストを使用する。 |