Metodo Api.JetGetTruncateLogInfoInstance

Usato durante un backup avviato da JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) per eseguire una query su un'istanza per i nomi dei file di log delle transazioni che possono essere eliminati in modo sicuro dopo il completamento del backup.

Spazio dei nomi:Microsoft.Isam.Esent.Interop
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Sintassi

'Declaration
Public Shared Sub JetGetTruncateLogInfoInstance ( _
    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.JetGetTruncateLogInfoInstance(instance, _
    files, maxChars, actualChars)
public static void JetGetTruncateLogInfoInstance(
    JET_INSTANCE instance,
    out string files,
    int maxChars,
    out int actualChars
)

Parametri

  • files
    Tipo: System.String

    Restituisce un elenco di stringhe con terminazione Null che descrivono il set di file di log del database che possono essere eliminati in modo sicuro al termine del backup. L'elenco di stringhe restituite in questo buffer è nello stesso formato di una stringa multipla usata dal Registro di sistema. Ogni stringa con terminazione Null viene restituita in sequenza seguita da un terminatore Null finale.

  • maxChars
    Tipo: System.Int32

    Numero massimo di caratteri da recuperare.

  • actualChars
    Tipo: System.Int32

    Dimensioni effettive dell'elenco di file. Se è maggiore di maxChars, l'elenco è stato troncato.

Commenti

È importante notare che questa API non restituisce un errore o un avviso se il buffer di output è troppo piccolo per accettare l'elenco completo di file che devono far parte del set di file di backup.

Vedi anche

Riferimento

Classe Api

Membri dell'API

Spazio dei nomi Microsoft.Isam.Esent.Interop