ホーム › Storage.Imapi › IFsiFileItem2
IFsiFileItem2
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 6
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 24 HRESULT get_FsiNamedStreams(IFsiNamedStreams** streams)
| streams | IFsiNamedStreams** | out | このファイル項目に関連付けられた名前付きストリームのコレクションを受け取るポインタである。 |
vtbl 25 HRESULT get_IsNamedStream(VARIANT_BOOL* pVal)
| pVal | VARIANT_BOOL* | out | この項目が名前付きストリームであるかどうかを受け取る VARIANT_BOOL へのポインタである。 |
vtbl 26 HRESULT AddStream(LPWSTR name, IStream* streamData)
| name | LPWSTR | in | 追加する名前付きストリームの名前を指定する。 |
| streamData | IStream* | in | 追加するストリームのデータを提供する IStream インターフェイスを指定する。 |
vtbl 27 HRESULT RemoveStream(LPWSTR name)
| name | LPWSTR | in | 削除する名前付きストリームの名前を指定する。 |
vtbl 28 HRESULT get_IsRealTime(VARIANT_BOOL* pVal)
| pVal | VARIANT_BOOL* | out | ファイルがリアルタイム記録対象として扱われるかどうかを受け取る VARIANT_BOOL へのポインタである。 |
vtbl 29 HRESULT put_IsRealTime(VARIANT_BOOL newVal)
| newVal | VARIANT_BOOL | in | ファイルをリアルタイム記録対象として扱うかどうかを VARIANT_BOOL で指定する。 |