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 |
|
Archivo DLL |
|
IID |
IMsTscAxEvents se define como 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 |