Método IIOCancelInformation::SetCancelInformation (shobjidl_core.h)
Establece la información que se publica cuando un usuario selecciona Cancelar en la interfaz de usuario de progreso. Permite al objeto principal indicar al subproceso de diálogo de progreso el subproceso de proceso para que el diálogo de progreso pueda enviar al subproceso de proceso el identificador de mensaje cuando el usuario hace clic en Cancelar.
Sintaxis
HRESULT SetCancelInformation(
[in] DWORD dwThreadID,
[in] UINT uMsgCancel
);
Parámetros
[in] dwThreadID
Tipo: DWORD
Identificador del subproceso de proceso que se va a cancelar.
[in] uMsgCancel
Tipo: UINT
Mensaje de cancelación que se va a publicar en el subproceso.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Cuando el usuario selecciona Cancelar en la interfaz de usuario de progreso, dwThreadID cancelará las solicitudes de entrada/salida (E/S) pendientes o futuras. Además, el mensaje uMsgCancel , recibido del cuadro de diálogo de progreso, se publicará en el subproceso para indicarle que salga de un estado de espera, si la E/S asincrónica está pendiente.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (include Shobjidl.h) |
Archivo DLL | Shell32.dll |