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.
Valor de retorno
Essa rotina retorna STATUS_SUCCESS com êxito ou o código de erro NTSTATUS apropriado sobre falha. códigos de erro NTSTATUS são definidos em Ntstatus.h.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows 8. |
da Plataforma de Destino | Universal |
cabeçalho | ntddk.h (inclua Ntddk.h) |
biblioteca | Ntoskrnl.lib |
de DLL | Ntoskrnl.exe |