Метод 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 |