AvRtDeleteThreadOrderingGroup-Funktion (avrt.h)
Löscht die angegebene Threadreihenfolgegruppe, die vom Aufrufer erstellt wurde. Es bereinigt Ressourcen für die Threadreihenfolgegruppe, einschließlich der Kontextinformationen, und gibt zurück.
Syntax
AVRTAPI BOOL AvRtDeleteThreadOrderingGroup(
[in] HANDLE Context
);
Parameter
[in] Context
Ein Kontexthandle. Dieses Handle wird von der AvRtCreateThreadOrderingGroup-Funktion beim Erstellen der Gruppe zurückgegeben.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Diese Funktion kann nur vom übergeordneten Thread für die Threadreihenfolgegruppe erfolgreich aufgerufen werden. Wenn ein anderer Thread als der übergeordnete Thread diese Funktion aufruft, schlägt die Funktion mit dem letzten Fehlercode ERROR_INVALID_FUNCTION fehl.
Wenn für den übergeordneten Thread ein Timeout auftritt und versucht, diese Funktion aufzurufen, schlägt die Funktion mit dem letzten Fehlercode ERROR_INVALID_PARAMETER fehl.
Beispiele
Der folgende Code löscht eine Threadreihenfolgegruppe.
#include <windows.h>
#include <avrt.h>
#include <stdio.h>
#pragma comment(lib, "Avrt.lib")
HANDLE Context;
int main( void )
{
if(!AvRtDeleteThreadOrderingGroup(Context))
{
printf("Error deleting group (%d)\n", GetLastError());
return 1;
}
return 0;
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | avrt.h |
Bibliothek | Avrt.lib |
DLL | Avrt.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für