Freigeben über


IIOCancelInformation::SetCancelInformation-Methode (shobjidl_core.h)

Legt Informationen fest, die bereitgestellt werden, wenn ein Benutzer auf der Fortschritts-Benutzeroberfläche Abbrechen auswählt. Ermöglicht dem Standard-Objekt, den Statusdialogthread über den Prozessthread zu informieren, damit das Statusdialogfeld dem Prozessthread die Meldungs-ID senden kann, wenn der Benutzer auf Abbrechen klickt.

Syntax

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

Parameter

[in] dwThreadID

Art: DWORD

Die ID des abzubrechenden Prozessthreads.

[in] uMsgCancel

Typ: UINT

Die Abbruchnachricht, die an den Thread gesendet werden soll.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn der Benutzer auf der Statusbenutzeroberfläche Abbrechen auswählt, bricht die dwThreadID alle ausstehenden oder zukünftigen Eingabe-/Ausgabeanforderungen (E/A) ab. Außerdem wird die vom Statusdialogfeld empfangene uMsgCancel-Nachricht an den Thread gesendet, um ihn anzuweisen, einen Wartezustand zu beenden, wenn asynchrone E/A ausstehend ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)
DLL Shell32.dll