Api.JetGetLogInfoInstance メソッド

JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) によって開始されたバックアップ中に使用され、バックアップ ファイル セットの一部となるデータベース パッチ ファイルとログ ファイルの名前をインスタンスに照会します。 これらのファイルは、後で JetOpenFileInstance(JET_INSTANCE、String、JET_HANDLE、Int64、Int64) を使用して開き、 JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32) を使用して読み取ります。

Namespace:Microsoft.Isam.Esent.Interop
アセンブリ: Microsoft.Isam.Esent.Interop (Microsoft.Isam.Esent.Interop.dll)

構文

'Declaration
Public Shared Sub JetGetLogInfoInstance ( _
    instance As JET_INSTANCE, _
    <OutAttribute> ByRef files As String, _
    maxChars As Integer, _
    <OutAttribute> ByRef actualChars As Integer _
)
'Usage
Dim instance As JET_INSTANCE
Dim files As String
Dim maxChars As Integer
Dim actualChars As IntegerApi.JetGetLogInfoInstance(instance, _
    files, maxChars, actualChars)
public static void JetGetLogInfoInstance(
    JET_INSTANCE instance,
    out string files,
    int maxChars,
    out int actualChars
)

パラメーター

  • files
    型: System.String

    バックアップ ファイル セットの一部である必要があるデータベース パッチ ファイルとログ ファイルのセットを記述する null で終わる文字列の一覧を返します。 このバッファーで返される文字列の一覧は、レジストリで使用される複数文字列と同じ形式です。 null で終わる各文字列は、順番に返され、その後に最終的な null ターミネータが返されます。

  • maxChars
    種類: System.Int32

    取得する最大文字数。

  • actualChars
    種類: System.Int32

    ファイル リストの実際のサイズ。 この値が maxChars より大きい場合、リストは切り捨てられます。

解説

出力バッファーが小さすぎてバックアップ ファイル セットの一部である必要があるファイルの完全な一覧を受け入れられない場合、この API はエラーまたは警告を返さないことを注意してください。

関連項目

リファレンス

Api クラス

Api メンバー

Microsoft.Isam.Esent.Interop 名前空間