Função IoDecrementKeepAliveCount (ntddk.h)
A rotina IoDecrementKeepAliveCount diminui uma contagem de referência associada a um aplicativo do Windows em um dispositivo específico. Essa rotina é chamada por um driver de modo kernel quando o processo de E/S do aplicativo é concluído. Se a contagem de referência do aplicativo cair para 0, o Windows poderá suspender o aplicativo.
Sintaxe
NTSTATUS IoDecrementKeepAliveCount(
[in, out] PFILE_OBJECT FileObject,
[in, out] PEPROCESS Process
);
Parâmetros
[in, out] FileObject
O identificador do objeto de arquivo para o dispositivo.
[in, out] Process
O processo associado ao dispositivo.
Retornar valor
Essa rotina retorna STATUS_SUCCESS em caso de êxito ou o código de erro NTSTATUS apropriado em caso de falha. Os códigos de erro NTSTATUS são definidos em Ntstatus.h.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível em Windows 8. |
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Biblioteca | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |