다음을 통해 공유


FltReleasePushLockEx 함수(fltkernel.h)

FltReleasePushLockEx 루틴은 현재 스레드가 소유한 지정된 푸시 잠금을 해제합니다.

통사론

VOID FLTAPI FltReleasePushLockEx(
  PEX_PUSH_LOCK PushLock,
  ULONG         Flags
);

매개 변수

PushLock

PEX_PUSH_LOCK형식의 불투명 푸시 잠금 포인터입니다. 이 포인터는 FltInitializePushLock이전 호출에 의해 초기화되어야 합니다.

Flags

잠금의 특성을 제어하는 플래그의 비트 마스크입니다.

반환 값

없음.

발언

FltReleasePushLockExFltAcquirePushLockExclusive 호출하거나 FltAcquirePushLockShared호출하여 이전에 획득한 푸시 잠금을 해제합니다.

FltReleasePushLockEx는 일반 커널 APC 배달을 다시 때문에 FltReleasePushLockEx호출한 후 KeEnterCriticalRegion 또는 FsRtlEnterFileSystem호출할 필요가 없습니다.

요구 사항

요구
헤더 fltkernel.h
라이브러리 FltMgr.lib

참고 항목

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltDeletePushLock

FltInitializePushLock

FsRtlEnterFileSystem

KeEnterCriticalRegion