次の方法で共有


EVT_WDF_DEVICE_USAGE_NOTIFICATION コールバック関数 (wdfdevice.h)

[KMDF と UMDF に適用]

ドライバーの EvtDeviceUsageNotification イベント コールバック関数は、デバイスが特別なファイルに使用されているときにドライバーに通知します。

構文

EVT_WDF_DEVICE_USAGE_NOTIFICATION EvtWdfDeviceUsageNotification;

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

パラメーター

[in] Device

フレームワーク デバイス オブジェクトへのハンドル。

[in] NotificationType

システムが指定したデバイスに格納している特殊なファイルの種類を識別する、 WDF_SPECIAL_FILE_TYPE型指定された値。

[in] IsInNotificationPath

ブール値。 TRUE の場合は、システムが特別なファイルの使用を開始していることを示し、 FALSE の場合は、システムが特別なファイルを使用して完了したことを示します。

戻り値

なし

解説

EvtDeviceUsageNotification コールバック関数を登録するには、ドライバーで WdfDeviceInitSetPnpPowerEventCallbacks を呼び出す必要があります。

ドライバーは、特別なファイルのドライバー固有の処理を提供する必要がある場合にのみ、 EvtDeviceUsageNotification コールバック関数を提供する必要があります。

特別なファイルの詳細については、「特別なファイルの サポート」を参照してください。

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfdevice.h (Wdf.h を含む)
IRQL PASSIVE_LEVEL