Compartir a través de


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

Vea también

Funciones de proceso y subproceso

Subprocesos