Método IMsTscAxEvents::OnConfirmClose

Se llama cuando el cliente llama al método IMsRdpClient::RequestClose . En respuesta a este evento, se le pedirá al usuario que confirme el cierre de la conexión. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Sintaxis

void OnConfirmClose(
  [out] VARIANT_BOOL *pfAllowClose
);

Parámetros

pfAllowClose [out]

Si VARIANT_TRUE, el valor predeterminado indica que el usuario quiere cerrar la conexión. Si VARIANT_FALSE, indica que el usuario no desea cerrar la conexión. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

Cuando una aplicación contenedora llama al método IMsRdpClient::RequestClose , ese método devuelve un valor que indica si el contenedor debe esperar a que se produzca un evento OnConfirmClose antes de cerrar la conexión de control. Si RequestClose devuelve controlCloseWaitForEvents y el usuario está conectado y ha iniciado sesión en su sesión de Servicios de Escritorio remoto, se desencadena el evento OnConfirmClose . En ese momento, la aplicación contenedora puede preguntar al usuario, preguntando si el usuario quiere cerrar la conexión. Si el usuario quiere cerrar la conexión, la aplicación debe establecer el parámetro pfAllowClose en VARIANT_TRUE y continuar con el cierre de la conexión. Si el usuario no desea cerrar, la aplicación debe establecer pfAllowClose en VARIANT_FALSE y dejar abierta la conexión.

Para obtener más información sobre la conexión web de Escritorio remoto, vea Requisitos para la conexión web de Escritorio remoto.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Biblioteca de tipos
MsTscAx.dll
Archivo DLL
MsTscAx.dll
IID
IMsTscAxEvents se define como 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

Consulte también

IMsTscAxEvents