IPersistFile インターフェイス

定義

IPersistFileの機能を使用して、IPersist インターフェイスのマネージド定義を提供します。

public interface class IPersistFile
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IPersistFile
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000010b-0000-0000-C000-000000000046")]
public interface IPersistFile
public interface IPersistFile
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IPersistFile = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("0000010b-0000-0000-C000-000000000046")>]
type IPersistFile = interface
type IPersistFile = interface
Public Interface IPersistFile
属性

注釈

詳細については、MSDN ライブラリの IPersistFileIPersist に関する既存のドキュメントを参照してください。

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 方法: HRESULT と例外をマップする」を参照してください。

メソッド

名前 説明
GetClassID(Guid)

オブジェクトのクラス識別子 (CLSID) を取得します。

GetCurFile(String)

オブジェクトの現在の作業ファイルへの絶対パスを取得するか、現在の作業ファイルがない場合は、オブジェクトの既定のファイル名プロンプトを取得します。

IsDirty()

オブジェクトが現在のファイルに最後に保存されてからの変更をチェックします。

Load(String, Int32)

指定したファイルを開き、ファイルの内容からオブジェクトを初期化します。

Save(String, Boolean)

オブジェクトのコピーを指定したファイルに保存します。

SaveCompleted(String)

ファイルに書き込むことができることをオブジェクトに通知します。

適用対象