Compartilhar via


Função FltDeletePushLock (fltkernel.h)

A rotina FltDeletePushLock exclui um determinado bloqueio por push.

Sintaxe

VOID FLTAPI FltDeletePushLock(
  [in] PEX_PUSH_LOCK PushLock
);

Parâmetros

[in] PushLock

Ponteiro de bloqueio de push opaco. Esse ponteiro deve ter sido inicializado por uma chamada anterior para FltInitializePushLock .

Valor de retorno

Nenhum

Observações

Essa rotina está disponível no Microsoft Windows XP SP2, Microsoft Windows Server 2003 SP1 e posterior.

Depois de chamar FltDeletePushLock, o chamador pode liberar a memória alocada para o bloqueio de push.

Para obter mais informações sobre bloqueios por push, consulte a entrada de referência para FltInitializePushLock.

Para adquirir um bloqueio por push para acesso exclusivo, chame FltAcquirePushLockExclusive .

Para adquirir um bloqueio por push para acesso compartilhado, chame FltAcquirePushLockShared .

Para liberar um bloqueio por push, chame FltReleasePushLock .

Para inicializar um bloqueio por push, chame FltInitializePushLock .

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho fltkernel.h (inclua Fltkernel.h)
biblioteca FltMgr.lib
IRQL <= APC_LEVEL

Consulte também

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltInitializePushLock

FltReleasePushLock