Gerenciamento de threads de temporizador e de trabalho
O RDBSS fornece várias rotinas de temporizador para o gerenciamento de threads de trabalho. Esses serviços são fornecidos a todos os drivers de minidiretório de rede. Os seguintes tipos de rotinas de temporizador estão disponíveis:
Um gatilho periódico
Uma notificação de captura única
Um temporizador é associado a um objeto de dispositivo e a uma rotina de thread de trabalho. Quando um temporizador expira, uma rotina de thread de trabalho passada como um parâmetro de entrada para a rotina inicial RxPostOneShotTimerRequest ou RxPostRecurrentTimerRequest é chamada.
As seguintes rotinas de temporizador RDBSS são incluídas.
Rotina | Descrição |
---|---|
Essa rotina cancela uma solicitação de temporizador. A solicitação a ser cancelada é identificada por um ponteiro para a rotina e um parâmetro de contexto. |
|
Essa rotina é usada por drivers para inicializar uma solicitação de temporizador de uma captura. A rotina de thread de trabalho passada para essa rotina é chamada uma vez quando o temporizador expira. |
|
Essa rotina inicializa uma solicitação de temporizador recorrente. A rotina de thread de trabalho passada para essa rotina é chamada em intervalos regulares quando o temporizador recorrente é acionado com base nos parâmetros de entrada para essa rotina. |