Função FltOplockKeysEqual (fltkernel.h)
A rotina FltOplockKeysEqual compara as chaves de bloqueio oportunista (oplock) armazenadas nas extensões de objeto de arquivo de dois objetos de arquivo.
Sintaxe
BOOLEAN FLTAPI FltOplockKeysEqual(
[in, optional] PFILE_OBJECT Fo1,
[in, optional] PFILE_OBJECT Fo2
);
Parâmetros
[in, optional] Fo1
Um ponteiro para o primeiro objeto de arquivo para a comparação.
[in, optional] Fo2
Um ponteiro para o segundo objeto de arquivo para a comparação.
Retornar valor
A rotina FltOplockKeysEqual retornará TRUE se as chaves corresponderem ou se os ponteiros do objeto de arquivo forem os mesmos. FltOplockKeysEqual retornará FALSE se as chaves não corresponderem, se um dos objetos de arquivo estiver ausente ou se um dos objetos de arquivo não tiver uma chave.
Comentários
Se nenhuma chave oplock tiver sido fornecida quando os objetos de arquivo foram criados, os objetos de arquivo serão considerados correspondentes se os ponteiros do objeto de arquivo forem os mesmos (ou seja, eles são o mesmo objeto de arquivo). Se os ponteiros do objeto de arquivo forem diferentes e ou ambos os objetos de arquivo não tiverem uma chave oplock associada, os objetos de arquivo serão considerados como não correspondentes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | A rotina FltOplockKeysEqual está disponível a partir do Windows 8. |
Plataforma de Destino | Universal |
Cabeçalho | fltkernel.h (inclua Fltkernel.h) |
Biblioteca | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |