Skip to content

Latest commit

 

History

History
89 lines (70 loc) · 4.74 KB

nf-wbemglue-cwbemproviderglue-getemptyinstance(methodcontext_lpcwstr_cinstance_lpcwstr).md

File metadata and controls

89 lines (70 loc) · 4.74 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:wbemglue.CWbemProviderGlue.GetEmptyInstance(MethodContext,LPCWSTR,CInstance,LPCWSTR)
CWbemProviderGlue::GetEmptyInstance(MethodContext,LPCWSTR,CInstance,LPCWSTR) (wbemglue.h)
The GetEmptyInstance method retrieves a single unpopulated instance of the specified class. (overload 2/2)
?GetEmptyInstance@CWbemProviderGlue@@SGJPAVMethodContext@@PBGPAPAVCInstance@@1@Z
CWbemProviderGlue interface [Windows Management Instrumentation]
GetEmptyInstance method
CWbemProviderGlue.GetEmptyInstance
CWbemProviderGlue.GetEmptyInstance(MethodContext
LPCWSTR
CInstance
LPCWSTR)
CWbemProviderGlue::GetEmptyInstance
CWbemProviderGlue::GetEmptyInstance(MethodContext*
LPCWSTR
CInstance**
LPCWSTR)
CWbemProviderGlue::GetEmptyInstance(MethodContext
LPCWSTR
CInstance
LPCWSTR)
GetEmptyInstance
GetEmptyInstance method [Windows Management Instrumentation]
GetEmptyInstance method [Windows Management Instrumentation]
CWbemProviderGlue interface
wbemglue/CWbemProviderGlue::GetEmptyInstance
wmi.cwbemproviderglue_getemptyinstance_methodcontext_lpcwstr_cinstance__lpcwstr_
wmi\cwbemproviderglue_getemptyinstance_methodcontext_lpcwstr_cinstance__lpcwstr_.htm
wmi
001135bf-5ef5-41ca-9b14-257ea672a3b7
12/05/2018
?GetEmptyInstance@CWbemProviderGlue@@SGJPAVMethodContext@@PBGPAPAVCInstance@@1@Z, CWbemProviderGlue interface [Windows Management Instrumentation],GetEmptyInstance method, CWbemProviderGlue.GetEmptyInstance, CWbemProviderGlue.GetEmptyInstance(MethodContext,LPCWSTR,CInstance,LPCWSTR), CWbemProviderGlue::GetEmptyInstance, CWbemProviderGlue::GetEmptyInstance(MethodContext*,LPCWSTR,CInstance**,LPCWSTR), CWbemProviderGlue::GetEmptyInstance(MethodContext,LPCWSTR,CInstance,LPCWSTR), GetEmptyInstance, GetEmptyInstance method [Windows Management Instrumentation], GetEmptyInstance method [Windows Management Instrumentation],CWbemProviderGlue interface, wbemglue/CWbemProviderGlue::GetEmptyInstance, wmi.cwbemproviderglue_getemptyinstance_methodcontext_lpcwstr_cinstance__lpcwstr_
wbemglue.h
FwCommon.h
Windows
Windows Vista
Windows Server 2008
FrameDyn.lib
FrameDynOS.dll; FrameDyn.dll
Windows
19H1
CWbemProviderGlue::GetEmptyInstance
wbemglue/CWbemProviderGlue::GetEmptyInstance
c++
APIRef
kbSyntax
COM
FrameDynOS.dll
FrameDyn.dll
CWbemProviderGlue.GetEmptyInstance
?GetEmptyInstance@CWbemProviderGlue@@SGJPAVMethodContext@@PBGPAPAVCInstance@@1@Z

CWbemProviderGlue::GetEmptyInstance(MethodContext,LPCWSTR,CInstance,LPCWSTR)

-description

[The CWbemProviderGlue class is part of the WMI Provider Framework which is now considered in final state, and no further development, enhancements, or updates will be available for non-security related issues affecting these libraries. The MI APIs should be used for all new development.]

The GetEmptyInstance method retrieves a single unpopulated instance of the specified class.

-parameters

-param pMethodContext

Pointer to the current context.

-param pszClassName

Name of the class whose instance is to be returned.

-param ppInstance

Pointer to an instance of the CInstance class used to store the new instance. This pointer must be released by the framework provider calling GetEmptyInstance.

-param pszNamespace

Namespace of the class name specified by pszClassName. This parameter can be NULL to indicate the default namespace, which is root\cimv2.

-returns

Returns WBEM_S_NO_ERROR if the operation was successful, WBEM_E_OUT_OF_MEMORY if the operation failed due to lack of memory, or any other HRESULT error code.

-remarks

The framework provider pass the name of the provider to GetEmptyInstance, which returns an empty instance. A common use of this method is to populate an embedded object property. This method is used in conjunction with CInstance::SetEmbeddedObject.

The second function prototype is not recommended. It is provided only to support existing code.