Función DeleteUmsCompletionList (winbase.h)

Elimina la lista de finalización de programación en modo de usuario (UMS) especificada. La lista debe estar vacía.

Advertencia

A partir de Windows 11, no se admite la programación en modo de usuario. Todas las llamadas producen el error ERROR_NOT_SUPPORTED.

Sintaxis

BOOL DeleteUmsCompletionList(
  [in] PUMS_COMPLETION_LIST UmsCompletionList
);

Parámetros

[in] UmsCompletionList

Puntero a la lista de finalización de UMS que se va a eliminar. La función CreateUmsCompletionList proporciona este puntero.

Valor devuelto

Si la función se realiza correctamente, devuelve un valor distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Si se comparte la lista de finalización, el autor de la llamada es responsable de garantizar que ningún subproceso de UMS activo contenga una referencia a la lista antes de eliminarla.

Requisitos

   
Cliente mínimo compatible Windows 7 (solo 64 bits) [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll
Conjunto de API api-ms-win-core-ums-l1-1-0 (introducido en Windows 7)