FLT_IS_IRP_OPERATION macro (fltkernel.h)
A macro FLT_IS_IRP_OPERATION determina se a estrutura de dados de retorno de chamada fornecida representa uma operação de E/S baseada em E/S (pacote de solicitação de E/S).
Sintaxe
void FLT_IS_IRP_OPERATION(
Data
);
Parâmetros
Data
[in] Um ponteiro para uma estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA).
Valor de retorno
Nenhum
Observações
FLT_IS_IRP_OPERATION retornará um valor diferente de zero se o sinalizador de operação IRP estiver definido na estrutura de dados de retorno de chamada. Caso contrário, ele retornará zero.
A macro FLT_IS_IRP_OPERATION verifica se o bit FLTFL_CALLBACK_DATA_IRP_OPERATION está definido no membro sinalizadores da estrutura FLT_CALLBACK_DATA à qual o parâmetro Data aponta. Assim, o tipo de retorno de FLT_IS_IRP_OPERATION é do mesmo tipo que o Flags membro.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | fltkernel.h |