Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado pelos Serviços do Sistema. Para obter mais informações, consulte:
threadpoolapiset.h contém as seguintes interfaces de programação:
Functions
|
CallbackMayRunLong Indica que o retorno de chamada pode não retornar rapidamente. |
|
CancelThreadpoolIo Cancela a notificação da função StartThreadpoolIo. |
|
CloseThreadpool Fecha o pool de threads especificado. |
|
CloseThreadpoolCleanupGroup Fecha o grupo de limpeza especificado. |
|
CloseThreadpoolCleanupGroupMembers Libera os membros do grupo de limpeza especificado, aguarda a conclusão de todas as funções de retorno de chamada e, opcionalmente, cancela quaisquer funções de retorno de chamada pendentes. |
|
CloseThreadpoolIo Libera o objeto de conclusão de E/S especificado. |
|
CloseThreadpoolTimer Libera o objeto de temporizador especificado. |
|
CloseThreadpoolWait Libera o objeto de espera especificado. |
|
CloseThreadpoolWork Libera o objeto de trabalho especificado. |
|
CreateThreadpool Aloca um novo pool de threads para executar retornos de chamada. |
|
CreateThreadpoolCleanupGroup Cria um grupo de limpeza que os aplicativos podem usar para acompanhar um ou mais retornos de chamada do pool de threads. |
|
CreateThreadpoolIo Cria um novo objeto de conclusão de E/S. |
|
CreateThreadpoolTimer Cria um novo objeto de temporizador. |
|
CreateThreadpoolWait Cria um novo objeto de espera. |
|
CreateThreadpoolWork Cria um novo objeto de trabalho. |
|
DisassociateCurrentThreadFromCallback Remove a associação entre a função de retorno de chamada em execução no momento e o objeto que iniciou o retorno de chamada. O thread atual não contará mais como executando um retorno de chamada em nome do objeto. |
|
FreeLibraryWhenCallbackReturns Especifica a DLL que o pool de threads descarregará quando o retorno de chamada atual for concluído. |
|
IsThreadpoolTimerSet Determina se o objeto de temporizador especificado está definido no momento. |
|
LeaveCriticalSectionWhenCallbackReturns Especifica a seção crítica que o pool de threads lançará quando o retorno de chamada atual for concluído. |
|
QueryThreadpoolStackInformation Recupera os tamanhos de reserva de pilha e confirmação para threads no pool de threads especificado. |
|
ReleaseMutexWhenCallbackReturns Especifica o mutex que o pool de threads lançará quando o retorno de chamada atual for concluído. |
|
ReleaseSemaphoreWhenCallbackReturns Especifica o semáforo que o pool de threads lançará quando o retorno de chamada atual for concluído. |
|
SetEventWhenCallbackReturns Especifica o evento que o pool de threads definirá quando o retorno de chamada atual for concluído. |
|
SetThreadpoolStackInformation Define os tamanhos de reserva de pilha e confirmação para novos threads no pool de threads especificado. Os tamanhos de reserva e confirmação de pilha para threads existentes não são alterados. |
|
SetThreadpoolThreadMaximum Define o número máximo de threads que o pool de threads especificado pode alocar para processar retornos de chamada. |
|
SetThreadpoolThreadMinimum Define o número mínimo de threads que o pool de threads especificado deve disponibilizar para processar retornos de chamada. |
|
SetThreadpoolTimer Define o objeto timer, substituindo o temporizador anterior, se houver. Um thread de trabalho chama o retorno de chamada do objeto de temporizador após o tempo limite especificado expirar. (SetThreadpoolTimer) |
|
SetThreadpoolTimerEx Define o objeto timer, substituindo o temporizador anterior, se houver. Um thread de trabalho chama o retorno de chamada do objeto de temporizador após o tempo limite especificado expirar. (SetThreadpoolTimerEx) |
|
SetThreadpoolWait Define o objeto de espera – substituindo o objeto de espera anterior, se houver. Um thread de trabalho chama a função de retorno de chamada do objeto de espera depois que o identificador é sinalizado ou após o tempo limite especificado expirar. (SetThreadpoolWait) |
|
SetThreadpoolWaitEx Define o objeto de espera substituindo o objeto de espera anterior, se houver. Um thread de trabalho chama a função de retorno de chamada do objeto de espera depois que o identificador é sinalizado ou após o tempo limite especificado expirar. (SetThreadpoolWaitEx) |
|
StartThreadpoolIo Notifica o pool de threads que as operações de E/S podem possivelmente começar para o objeto de conclusão de E/S especificado. Um thread de trabalho chama a função de retorno de chamada do objeto de conclusão de E/S após a conclusão da operação no identificador de arquivo associado a esse objeto. |
|
SubmitThreadpoolWork Posta um objeto de trabalho no pool de threads. Um thread de trabalho chama a função de retorno de chamada do objeto de trabalho. |
|
TrySubmitThreadpoolCallback Solicita que um thread de trabalho do pool de threads chame a função de retorno de chamada especificada. |
|
WaitForThreadpoolIoCallbacks Aguarda que os retornos de chamada de conclusão de E/S pendentes sejam concluídos e, opcionalmente, cancele os retornos de chamada pendentes que ainda não começaram a ser executados. |
|
WaitForThreadpoolTimerCallbacks Aguarda a conclusão dos retornos de chamada de temporizador pendentes e, opcionalmente, cancela os retornos de chamada pendentes que ainda não começaram a ser executados. |
|
WaitForThreadpoolWaitCallbacks Aguarda a conclusão dos retornos de chamada de espera pendentes e, opcionalmente, cancela os retornos de chamada pendentes que ainda não começaram a ser executados. |
|
WaitForThreadpoolWorkCallbacks Aguarda a conclusão dos retornos de chamada de trabalho pendentes e, opcionalmente, cancela os retornos de chamada pendentes que ainda não começaram a ser executados. |