macro FLT_IS_REISSUED_IO (fltkernel.h)
A macro FLT_IS_REISSUED_IO determina se a estrutura de dados de retorno de chamada fornecida representa uma operação de E/S relançada.
Sintaxe
void FLT_IS_REISSUED_IO(
Data
);
Parâmetros
Data
[in] Ponteiro para a estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA) para uma operação de E/S.
Retornar valor
Nenhum
Comentários
FLT_IS_REISSUED_IO retornará TRUE se o sinalizador de operação de E/S relançado estiver definido na estrutura de dados de retorno de chamada; FALSE caso contrário.
A macro FLT_IS_REISSUED_IO verifica se o sinalizador FLTFL_CALLBACK_DATA_REISSUED_IO está definido no membro Flags da estrutura FLT_CALLBACK_DATA para a qual o parâmetro Data aponta. Esse sinalizador é definido por FltReissueSynchronousIo quando uma operação de E/S é relançada. Esse sinalizador é válido apenas para operações de E/S baseadas em IRP. Para determinar se uma operação de E/S é baseada em IRP, use a macro FLT_IS_IRP_OPERATION .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | fltkernel.h |