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

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

Метод CreateNewInstance выделяет новый объект CInstance и возвращает на него указатель.

Синтаксис

CInstance * CreateNewInstance(
  MethodContext *pMethodContext
);

Параметры

pMethodContext

Указатель на контекст, связанный с этим экземпляром.

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

Возвращает указатель на новый экземпляр.

Комментарии

Вызывающий объект должен вызвать CInstance::Release или Provider::Commit для возвращаемого указателя. Можно использовать любой из этих методов, но они не являются взаимозаменяемыми. Чтобы определить, какой из этих методов подходит, ознакомьтесь с разделом Примечания.

Этот метод не возвращает указатель NULL . В случае сбоя возникает исключение.

Требования

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