Função IoIncrementKeepAliveCount (ntddk.h)
A rotina IoIncrementKeepAliveCount incrementa uma contagem de referência associada a um processo de aplicativo do Windows em um dispositivo específico. Essa rotina é chamada por um driver de modo kernel em resposta ao aplicativo abrir um processo de E/S. Isso impede que o Windows suspenda o aplicativo antes que o processo de E/S seja concluído.
Sintaxe
NTSTATUS IoIncrementKeepAliveCount(
[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 |