Compartir a través de


CInternetSession::EnableStatusCallback

Llame a esta función miembro para habilitar la devolución de estado.

BOOL EnableStatusCallback( 
   BOOL bEnable = TRUE  
);

Parámetros

  • bEnable
    Especifica si la devolución de llamada está habilitado o deshabilitado. El valor predeterminado es TRUE.

Valor devuelto

Distinto de cero si correctamente; si no 0. Si se produce un error en la llamada, determine la causa del error examinando el objeto iniciado de CInternetException .

Comentarios

Al administrar la devolución de estado, puede proporcionar el estado sobre el progreso de la operación (como resolver nombre, conectar con el servidor, etc.) en la barra de estado de la aplicación. Mostrar el estado de la operación es especialmente conveniente durante una operación de larga duración.

Dado que las devoluciones de llamada se producen durante la solicitud de procesamiento, la aplicación debe pasar tan poca hora como sea posible en la devolución de llamada evitar la disminución del rendimiento de datos a la red. Por ejemplo, el colocar encima de un cuadro de diálogo en una devolución de llamada puede ser una operación tan larga que el servidor finaliza la solicitud.

La devolución de estado no se puede quitar mientras cualquier devolución de llamada está pendiente.

Para administrar cualquier operación asincrónica, debe crear su propio subproceso o utilizar funciones WinInet sin MFC.

Excepciones

Este método puede producir excepciones de **CInternetException***escrito.

Requisitos

encabezado: afxinet.h

Vea también

Referencia

CInternetSession Class

Gráfico de jerarquías

CInternetSession::CInternetSession