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

Confira também

FsRtlOplockKeysEqual