Función GetThreadIOPendingFlag (processthreadsapi.h)
Determina si un subproceso especificado tiene pendientes solicitudes de E/S.
Sintaxis
BOOL GetThreadIOPendingFlag(
[in] HANDLE hThread,
[in, out] PBOOL lpIOIsPending
);
Parámetros
[in] hThread
Identificador del subproceso en cuestión. Este identificador debe haberse creado con el derecho de acceso THREAD_QUERY_INFORMATION. Para obtener más información, consulte Derechos de acceso y seguridad de subprocesos.
[in, out] lpIOIsPending
Puntero a una variable que la función establece en TRUE si el subproceso especificado tiene una o varias solicitudes de E/S pendientes, o en FALSE de lo contrario.
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
Tenga en cuenta que el estado de E/S del subproceso especificado puede cambiar rápidamente y es posible que la función ya haya cambiado en el momento en que la función devuelva. Por ejemplo, una operación de E/S pendiente podría completarse entre el momento en que la función establece lpIOIsPending y la hora en que devuelve.
Para compilar una aplicación que use esta función, defina _WIN32_WINNT como 0x0501 o posterior. Para obtener más información, vea Uso de los encabezados de Windows.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | processthreadsapi.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |