Метод Provider::Flush (provider.h)

[Класс Provider является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Метод Flush вызывается платформой поставщика для удаления всей ненужной памяти, используемой поставщиком. Так как поставщик может быть вызван снова после вызова Flush, необходимо повторно создать все объекты, выпущенные flush. При переопределении этого метода необходимо вызвать метод Flush родительского объекта, чтобы освободить любую память платформы, связанную с поставщиком.

Синтаксис

void Flush();

Возвращаемое значение

None

Remarks

Переопределите этот метод, только если поставщик платформы выделяет память, которую можно очистить. Если поставщик решит переопределить, включите вызов Provider::Flush в реализацию поставщика.

Примечание Так как поставщик может вызываться после вызова Flush, необходимо подготовиться к повторному созданию всех элементов, выпущенных вызовом Flush.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header provider.h (включая FwCommon.h)
Библиотека FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll