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

RxCancelTimerRequest

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.

RxPostOneShotTimerRequest

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.

RxPostRecurrentTimerRequest

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.