Compartir a través de


Función FsRtlNotifyVolumeEventEx (ntifs.h)

La rutina FsRtlNotifyVolumeEventEx notifica a las aplicaciones registradas que se está produciendo un evento de volumen. Los eventos de volumen incluyen el volumen bloqueado, desbloqueado, montado o hecho de solo lectura.

Sintaxis

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

Parámetros

[in] FileObject

Puntero a un FILE_OBJECT que especifica un volumen.

[in] EventCode

Código de evento para el evento que se está produciendo. Para obtener una tabla de códigos de evento, vea FsRtlNotifyVolumeEvent.

[in] Event

Puntero a la estructura de notificación personalizada inicializada (TARGET_DEVICE_CUSTOM_NOTIFICATION) que se va a usar.

Valor devuelto

Devuelve STATUS_SUCCESS correcto u otro valor NTSTATUS pertinente, como STATUS_INVALID_PARAMETER, si el EventCode no es válido.

Observaciones

Nota Al especificar el parámetro Event como una notificación de volumen personalizada, establezca los siguientes miembros del objeto TARGET_DEVICE_CUSTOM_NOTIFICATION de la siguiente manera:

Versión a 1.

FileObject para NULL.

 

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Universal
encabezado de ntifs.h (include FltKernel.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <=DISPATCH_LEVEL

Consulte también

FsRtlNotifyVolumeEvent

IoRegisterPlugPlayNotification

IoUnregisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION