IObjectCleanup::OnCleanup メソッド (wudfddi.h)

[警告: UMDF 2 は UMDF の最新バージョンであり、UMDF 1 よりも優先されます。 すべての新しい UMDF ドライバーは、UMDF 2 を使用して記述する必要があります。 UMDF 1 には新機能が追加されておらず、新しいバージョンのWindows 10では UMDF 1 のサポートが制限されています。 ユニバーサル Windows ドライバーでは UMDF 2 を使用する必要があります。 詳細については、「UMDF を使用したはじめに」を参照してください。

OnCleanup メソッドは、インターフェイスの漏洩を防ぐために、WDF オブジェクトへの参照を解放します。

構文

void OnCleanup(
  [in] IWDFObject *pWdfObject
);

パラメーター

[in] pWdfObject

解放されるオブジェクトの IWDFObject インターフェイスへのポインター。

戻り値

なし

解説

フレームワークは、WDF オブジェクト破棄シーケンスの一部として OnCleanup を呼び出します。 フレームワークは、WDF オブジェクトが破棄される前に OnCleanup を呼び出します。

ドライバーは、ドライバーが WDF オブジェクトを作成するか、WDF オブジェクトにコンテキストを割り当てる次のいずれかのメソッドを呼び出すときに 、IObjectCleanup インターフェイスを登録できます。

要件

要件
対象プラットフォーム Windows
ヘッダー wudfddi.h (Wudfddi.h を含む)

こちらもご覧ください

IObjectCleanup

IWDFDevice::CreateIoQueue

IWDFDevice::CreateRequest

IWDFDriver::CreateDevice

IWDFDriver::CreatePreallocatedWdfMemory

IWDFDriver::CreateWdfMemory

IWDFDriver::CreateWdfObject

IWDFObject

IWDFObject::AssignContext