EVT_WDF_DEVICE_USAGE_NOTIFICATION fonction de rappel (wdfdevice.h)

[S’applique à KMDF et UMDF]

La fonction de rappel d’événement EvtDeviceUsageNotification d’un pilote informe le pilote lorsqu’un appareil est utilisé pour des fichiers spéciaux.

Syntaxe

EVT_WDF_DEVICE_USAGE_NOTIFICATION EvtWdfDeviceUsageNotification;

void EvtWdfDeviceUsageNotification(
  [in] WDFDEVICE Device,
  [in] WDF_SPECIAL_FILE_TYPE NotificationType,
  [in] BOOLEAN IsInNotificationPath
)
{...}

Paramètres

[in] Device

Handle d’un objet d’appareil framework.

[in] NotificationType

Valeur de type WDF_SPECIAL_FILE_TYPE qui identifie le type de fichier spécial que le système stocke sur l’appareil spécifié.

[in] IsInNotificationPath

Valeur booléenne qui, si TRUE, indique que le système a commencé à utiliser le fichier spécial et, si la valeur EST FALSE, indique que le système a terminé d’utiliser le fichier spécial.

Valeur de retour

None

Remarques

Pour inscrire une fonction de rappel EvtDeviceUsageNotification , un pilote doit appeler WdfDeviceInitSetPnpPowerEventCallbacks.

Votre pilote doit fournir une fonction de rappel EvtDeviceUsageNotification uniquement si doit fournir une gestion spécifique au pilote des fichiers spéciaux.

Pour plus d’informations sur les fichiers spéciaux, consultez Prise en charge des fichiers spéciaux.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdfdevice.h (include Wdf.h)
IRQL PASSIVE_LEVEL