Freigeben über


ClusWorkerCreate-Funktion (resapi.h)

Erstellt einen Workerthread. Der PCLUSAPI_CLUS_WORKER_CREATE Typ definiert einen Zeiger auf diese Funktion.

Syntax

DWORD ClusWorkerCreate(
  [out] PCLUS_WORKER          lpWorker,
  [in]  PWORKER_START_ROUTINE lpStartAddress,
  [in]  PVOID                 lpParameter
);

Parameter

[out] lpWorker

Zeiger auf eine null initialisierte CLUS_WORKER-Struktur , die bei der Rückgabe mit einem Handle auf den erstellten Thread und einem Flag gefüllt wird, das angibt, ob das Handle beendet werden soll. Der Aufrufer sollte niemals auf die Member dieser Struktur verweisen oder diese ändern müssen.

[in] lpStartAddress

Zeiger auf die Adresse einer Funktion, die vom Workerthread aufgerufen werden soll.

[in] lpParameter

Ein Parameter, der an die Funktion übergeben werden soll, auf deren Adresse von lpStartAddress verwiesen wird.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück.

Wenn der Vorgang fehlschlägt, gibt die Funktion einen Systemfehlercode zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Windows
Kopfzeile resapi.h
Bibliothek ResUtils.lib
DLL ResUtils.dll

Weitere Informationen

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerTerminate