Freigeben über


DeleteUmsCompletionList-Funktion (winbase.h)

Löscht die angegebene UmS-Vervollständigungsliste (User Mode Scheduling). Die Liste muss leer sein.

Warnung

Ab Windows 11 wird die Planung im Benutzermodus nicht unterstützt. Alle Aufrufe schlagen mit dem Fehler ERROR_NOT_SUPPORTEDfehl.

Syntax

BOOL DeleteUmsCompletionList(
  [in] PUMS_COMPLETION_LIST UmsCompletionList
);

Parameter

[in] UmsCompletionList

Ein Zeiger auf die zu löschende UMS-Vervollständigungsliste. Die CreateUmsCompletionList-Funktion stellt diesen Zeiger bereit.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt sie einen Wert ohne Zero zurück.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Wenn die Vervollständigungsliste freigegeben wird, muss der Aufrufer sicherstellen, dass kein aktiver UMS-Thread einen Verweis auf die Liste enthält, bevor er sie löscht.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 (nur 64-Bit) [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winbase.h (einschließlich Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll
APIs api-ms-win-core-ums-l1-1-0 (in Windows 7 eingeführt)