FltDeletePushLock 함수(fltkernel.h)

FltDeletePushLock 루틴은 지정된 푸시 잠금을 삭제합니다.

구문

VOID FLTAPI FltDeletePushLock(
  [in] PEX_PUSH_LOCK PushLock
);

매개 변수

[in] PushLock

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

반환 값

없음

설명

이 루틴은 Microsoft Windows XP SP2, Microsoft Windows Server 2003 SP1 이상에서 사용할 수 있습니다.

FltDeletePushLock을 호출한 후 호출자는 푸시 잠금에 할당된 메모리를 해제할 수 있습니다.

푸시 잠금에 대한 자세한 내용은 FltInitializePushLock에 대한 참조 항목을 참조하세요.

단독 액세스를 위한 푸시 잠금을 획득하려면 FltAcquirePushLockExclusive를 호출합니다.

공유 액세스에 대한 푸시 잠금을 획득하려면 FltAcquirePushLockShared를 호출합니다.

푸시 잠금을 해제하려면 FltReleasePushLock을 호출합니다.

푸시 잠금을 초기화하려면 FltInitializePushLock을 호출합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 fltkernel.h(Fltkernel.h 포함)
라이브러리 FltMgr.lib
IRQL <= APC_LEVEL

추가 정보

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltInitializePushLock

FltReleasePushLock