IFile インターフェイス

このページの内容:

説明

このインターフェイスはプラグインのファイル システム内のファイルを表すもので、コンポーネントによって実装されます。これは、IFileSystemItem インターフェイス(これもコンポーネントによって実装されます)によって提供されるプロパティとメソッドを補強します。

プロパティ

Size 読み取り専用、IFile

ファイル サイズの下位 32 ビット。

IDL [propget] HRESULT Size([out, retval] unsigned long* pValue)
.NET UInt32 Size[get]

SizeHigh 読み取り専用、IFile

ファイル サイズの上位 32 ビット。

IDL [propget] HRESULT SizeHigh([out, retval] unsigned long* pValue)
.NET UInt32 SizeHigh[get]

メソッド

Open IFile

このメソッドは指定されたアクセスでファイルを開き、そのファイルの読み取りあるいはファイルへの書き込みに使用できるストリームを返します。Merge では、ファイルはバイナリ モードで開かれるものとし、ストリームによる行終端文字の変換があったとしても、それについては一切想定しません。

IDL HRESULT Open(
    [in] unsigned long dwDesiredAccess,
    [in] unsigned long dwCreationDisposition,
    [out, retval] IFileStream** pValue)
.NET IFileStream Open(
    UInt32 dwDesiredAccess,
    UInt32 dwCreationDisposition)