Freigeben über


SHSetThreadRef-Funktion (shlwapi.h)

Speichert einen Threadverweis auf ein COM-Objekt (Component Object Model). Dadurch kann der Aufrufer die Lebensdauer des Threads steuern, sodass er sicherstellen kann, dass Windows den Thread nicht herunterfährt, bevor der Aufrufer bereit ist.

Syntax

LWSTDAPI SHSetThreadRef(
  [in, optional] IUnknown *punk
);

Parameter

[in, optional] punk

Typ: IUnknown*

Ein Zeiger auf das IUnknown des Objekts, für das Sie einen Verweis speichern möchten. Dieser Wert kann NULL sein.

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Verwenden Sie SHGetThreadRef , um den IUnknown-Zeiger abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlwapi.h
Bibliothek Shlwapi.lib
DLL Shlwapi.dll (Version 5.0 oder höher); ShCore.dll

Weitere Informationen

SHCreateThread

SHCreateThreadRef

SHGetThreadRef

SHReleaseThreadRef