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 |