Freigeben über


PartyManager::SetWorkMode

Konfiguriert den Arbeitsmodus des Verarbeitungstasks der Parteibibliothek, der zugeordnet ist threadId.

Syntax

PartyError SetWorkMode(  
    PartyThreadId threadId,  
    PartyWorkMode workMode  
)  

Parameter

threadId PartyThreadId

Eine allgemeine Kategorisierung der internen Verarbeitungsaufgabe der Parteibibliothek.

workMode PartyWorkMode

Der Zielarbeitsmodus für den zugeordneten Verarbeitungstask.

Rückgabewert

PartyError

c_partyErrorSuccess , wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über GetErrorMessage() abgerufen werden.

Hinweise

Wenn der Arbeitsmodus auf PartyWorkMode::Automatic festgelegt ist, wird die zugeordnete threadId Verarbeitungsaufgabe intern von der Parteibibliothek verarbeitet. Wenn der Arbeitsmodus als PartyWorkMode::Manual konfiguriert ist, muss der Titel stattdessen die Verarbeitungsaufgabe ausführen, die über regelmäßige Aufrufe von DoWork() zugeordnet threadId ist.

Diese Methode kann nur aufgerufen werden, wenn die Parteibibliothek nicht initialisiert ist. Das Aufrufen während der Initialisierung schlägt fehl und gibt einen Fehler zurück.

Die Konfiguration des arbeitsmodus, der zugeordnet threadId ist, wird über nachfolgende Aufrufe von Cleanup() und Initialize() hinweg beibehalten.

Voraussetzungen

Header: Party.h

Weitere Informationen

PartyManager
PartyManager::GetWorkMode
PartyManager::D oWork