Compartir a través de


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