Метод IObjectCleanup::OnCleanup (wudfddi.h)
[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с помощью UMDF.]
Метод OnCleanup освобождает все ссылки на объект WDF, чтобы предотвратить утечку интерфейса.
Синтаксис
void OnCleanup(
[in] IWDFObject *pWdfObject
);
Параметры
[in] pWdfObject
Указатель на интерфейс IWDFObject объекта, который должен быть освобожден.
Возвращаемое значение
None
Remarks
Платформа вызывает OnCleanup как часть последовательности уничтожения объектов WDF. Платформа вызывает OnCleanup перед уничтожением объекта WDF.
Драйвер может зарегистрировать интерфейс IObjectCleanup , когда драйвер вызывает любой из следующих методов, создающих объект WDF или назначающих контекст объекту WDF:
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | wudfddi.h (включая Wudfddi.h) |