ホーム › Storage.Imapi › IFsiFileItem
IFsiFileItem
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 5
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 19 HRESULT get_DataSize(LONGLONG* pVal)
| pVal | LONGLONG* | out | ファイルのデータサイズをバイト単位の 64 ビット値として受け取るポインタである。 |
vtbl 20 HRESULT get_DataSize32BitLow(INT* pVal)
| pVal | INT* | out | ファイルのデータサイズの下位 32 ビット値を受け取るポインタである。 |
vtbl 21 HRESULT get_DataSize32BitHigh(INT* pVal)
| pVal | INT* | out | ファイルのデータサイズの上位 32 ビット値を受け取るポインタである。 |
vtbl 22 HRESULT get_Data(IStream** pVal)
| pVal | IStream** | out | ファイルの内容を読み取るための IStream インターフェイスを受け取るポインタである。 |
vtbl 23 HRESULT put_Data(IStream* newVal)
| newVal | IStream* | in | ファイルの内容を提供する IStream インターフェイスを指定する。 |