Función AvRtDeleteThreadOrderingGroup (avrt.h)
Elimina el grupo de ordenación de subprocesos especificado creado por el autor de la llamada. Limpia los recursos del grupo de ordenación de subprocesos, incluida la información de contexto, y devuelve.
Sintaxis
AVRTAPI BOOL AvRtDeleteThreadOrderingGroup(
[in] HANDLE Context
);
Parámetros
[in] Context
Identificador de contexto. La función AvRtCreateThreadOrderingGroup devuelve este identificador al crear el grupo.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es 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
El subproceso primario del grupo de ordenación de subprocesos solo puede llamar a esta función correctamente. Si un subproceso distinto del subproceso primario llama a esta función, se produce un error con un último código de error de ERROR_INVALID_FUNCTION.
Si el subproceso primario agota el tiempo de espera e intenta llamar a esta función, se produce un error con un último código de error de ERROR_INVALID_PARAMETER.
Ejemplos
El código siguiente elimina un grupo de ordenación de subprocesos.
#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;
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | avrt.h |
Library | Avrt.lib |
Archivo DLL | Avrt.dll |