Funzione JetOSSnapshotGetFreezeInfo
Si applica a: Windows | Windows Server
Funzione JetOSSnapshotGetFreezeInfo
La funzione JetOSSnapshotGetFreezeInfo recupera l'elenco di istanze e database che fanno parte della sessione snapshot in qualsiasi momento.
Windows Vista:JetOSSnapshotGetFreezeInfo è stato introdotto in Windows Vista.
JET_ERR JET_API JetOSSnapshotGetFreezeInfo(
__in const JET_OSSNAPID snapId,
__out unsigned long* pcInstanceInfo,
__out JET_INSTANCE_INFO** paInstanceInfo,
__in const JET_GRBIT grbit
);
Parametri
snapId
Identificatore della sessione snapshot da avviare.
pcInstanceInfo
Numero di istanze attualmente in esecuzione che fanno parte della sessione snapshot.
paInstanceInfo
Matrice di strutture, una per ogni istanza in esecuzione, che descrive l'istanza e i database che ne fanno parte.
grbit
Opzioni per questa chiamata. Questo parametro è riservato per usi futuri. L'unico valore valido è 0 (zero).
Valore restituito
Questa funzione restituisce il tipo di dati JET_ERR con uno dei codici restituiti seguenti. Per altre informazioni sui possibili errori ESE, vedere Errori del motore di archiviazione estendibile e parametri di gestione degli errori.
Codice restituito |
Descrizione |
---|---|
JET_errSuccess |
Operazione riuscita. |
JET_errOutOfMemory |
La funzione non è riuscita a causa di una condizione di memoria insufficiente. |
JET_errInvalidParameter |
pcInstanceInfo o paInstanceInfo è NULL. |
JET_errOSSnapshotInvalidSnapId |
L'identificatore per la sessione snapshot non è valido. |
JET_errOSSnapshotInvalidSequence |
Una sessione snapshot non è in corso. |
Se questa funzione ha esito positivo, le informazioni sull'istanza vengono compilate correttamente e devono essere liberate in un secondo momento chiamando JetFreeBuffer con il puntatore alla matrice di informazioni sull'istanza restituita.
Se questa funzione non riesce, non viene apportata alcuna modifica allo stato del motore.
Requisiti
Requisito | Valore |
---|---|
Client |
Richiede Windows Vista. |
Server |
Richiede Windows Server 2008. |
Intestazione |
Dichiarato in Esent.h. |
Libreria |
Usare ESENT.lib. |
DLL |
Richiede ESENT.dll. |
Unicode |
Implementato come JetOSSnapshotGetFreezeInfoW (Unicode) e JetOSSnapshotGetFreezeInfoA (ANSI). |
Vedere anche
Parametri di gestione degli errori
Errori del motore di archiviazione estendibile
JET_ERR
JetFreeBuffer
JetOSSnapshotAbort
JetOSSnapshotFreeze
JetOSSnapshotThaw