función de devolución de llamada de JET_PFNSTATUS
Se aplica a: Windows | Windows Server
función de devolución de llamada de JET_PFNSTATUS
La función de devolución de llamada JET_PFNSTATUS recibe información sobre el progreso de las operaciones de larga duración, como la desfragmentación, la copia de seguridad o las operaciones de restauración. Durante estas operaciones, el motor de base de datos llama a esta función de devolución de llamada para proporcionar una actualización sobre el progreso de la operación.
JET_ERR JET_API JET_PFNSTATUS(
JET_SESID sesid,
JET_SNP snp,
JET_SNT snt,
void* pv
);
Parámetros
sesid
La sesión de tipo JET_SESID con la que se llamó a la función de ejecución prolongada.
Snp
Tipo de operación especificado en JET_SNP. Los tipos de operaciones incluyen reparación, compactación, restauración, copia de seguridad, actualización, limpieza y actualización del formato de registro.
Snt
Estado de una operación. Los tipos de estado incluyen inicio, en curso, finalización o error. El estado se especificará con el tercer parámetro de tipo JET_SNT.
pv
Puntero opcional a una estructura de tipo JET_SNPROG.
Valor devuelto
Esta función devuelve el JET_ERR tipo de datos con uno de los códigos de error del motor de almacenamiento extensible. Para obtener más información sobre los posibles errores de ESE, vea Extensible Storage Engine Errors and Error Handling Parameters.
Si se ejecuta correctamente, la operación que emitió la devolución de llamada puede continuar normalmente. En algunos casos, la devolución de llamada podría devolver una advertencia que influye en esa operación.
Si se produce un error, la operación que emitió la devolución de llamada podría continuar normalmente o podría producir un error.
Comentarios
Esta función de devolución de llamada se usará en una notificación de progreso en la que la estructura indicará el estado actual del progreso. Tenga en cuenta que la función de devolución de llamada puede llamarse varias veces para el progreso de la operación.
Requisitos
Requisito | Value |
---|---|
Cliente |
Requiere Windows Vista, Windows XP o Windows 2000 Professional. |
Servidor |
Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server. |
Encabezado |
Declarado en Esent.h. |
Consulte también
Códigos de error extensibles del motor de almacenamiento
Errores del motor de almacenamiento extensible
JET_SESID
JET_SNP
JET_SNPROG
JET_SNT