Compartilhar via


Função FsRtlOplockKeysEqual (ntifs.h)

A rotina FsRtlOplockKeysEqual compara as chaves oplock (bloqueio oportunista) armazenadas nas extensões de objeto de arquivo de dois objetos de arquivo.

Sintaxe

BOOLEAN FsRtlOplockKeysEqual(
  [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.

Valor de retorno

A rotina FsRtlOplockKeysEqual retorna VERDADEIRO se as chaves corresponderem ou se os ponteiros do objeto de arquivo forem os mesmos. FsRtlOplockKeysEqual 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.

Observações

Se nenhuma chave oplock tiver sido fornecida quando os objetos de arquivo foram criados, elas serão consideradas 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 ambos não tiverem uma chave oplock associada, eles serão considerados como não correspondentes.

Os minifiltros devem chamar FltOplockKeysEqual em vez de FsRtlOplockKeysEqual.

Requisitos

Requisito Valor
de cliente com suporte mínimo A rotina FsRtlOplockKeysEqual está disponível a partir do Windows 7.
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte também

FltOplockKeysEqual