Condividi tramite


Metodo IIOCancelInformation::SetCancelInformation (shobjidl_core.h)

Imposta le informazioni pubblicate quando un utente seleziona Annulla dall'interfaccia utente di stato. Consente all'oggetto principale di indicare al thread della finestra di dialogo di stato il thread del processo in modo che la finestra di dialogo di avanzamento possa inviare il thread del processo all'ID messaggio quando l'utente fa clic su Annulla.

Sintassi

HRESULT SetCancelInformation(
  [in] DWORD dwThreadID,
  [in] UINT  uMsgCancel
);

Parametri

[in] dwThreadID

Tipo: DWORD

ID del thread di processo da annullare.

[in] uMsgCancel

Tipo: UINT

Messaggio di annullamento da pubblicare nel thread.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Quando l'utente seleziona Annulla dall'interfaccia utente di stato, dwThreadID annulla tutte le richieste di input/output in sospeso o futuro (I/O). Inoltre, il messaggio uMsgCancel , ricevuto dalla finestra di dialogo di avanzamento, verrà pubblicato nel thread per indicare all'utente di uscire dallo stato di attesa, se l'I/O asincrona è in sospeso.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll