다음을 통해 공유


FsRtlNotifyVolumeEventEx 함수(ntifs.h)

FsRtlNotifyVolumeEventEx 루틴은 등록된 애플리케이션에 볼륨 이벤트가 발생하고 있음을 알릴 수 있습니다. 볼륨 이벤트에는 잠기거나, 잠금 해제하거나, 탑재하거나, 읽기 전용으로 만든 볼륨이 포함됩니다.

통사론

NTSTATUS FsRtlNotifyVolumeEventEx(
  [in] PFILE_OBJECT                       FileObject,
  [in] ULONG                              EventCode,
  [in] PTARGET_DEVICE_CUSTOM_NOTIFICATION Event
);

매개 변수

[in] FileObject

볼륨을 지정하는 FILE_OBJECT 대한 포인터입니다.

[in] EventCode

발생하는 이벤트에 대한 이벤트 코드입니다. 이벤트 코드 테이블은 FsRtlNotifyVolumeEvent참조하세요.

[in] Event

사용할 초기화된 사용자 지정 알림 구조(TARGET_DEVICE_CUSTOM_NOTIFICATION)에 대한 포인터입니다.

반환 값

EventCode 유효하지 않은 경우 성공 시 STATUS_SUCCESS 반환하거나 STATUS_INVALID_PARAMETER 같은 다른 관련 NTSTATUS 값을 반환합니다.

발언

참고Event 매개 변수를 사용자 지정 볼륨 알림으로 지정하면 다음과 같이 TARGET_DEVICE_CUSTOM_NOTIFICATION 개체의 다음 멤버를 설정합니다.

버전을 1로 지정합니다.

FileObject를 NULL.

 

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista
대상 플랫폼 보편적
헤더 ntifs.h(FltKernel.h, Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=DISPATCH_LEVEL

참고 항목

FsRtlNotifyVolumeEvent

IoRegisterPlugPlayNotification

IoUnregisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION