Article ID: 195423
Article Last Modified on 1/12/2000
HRESULT STDMETHODCALLTYPE MyClassProvider::GetObjectAsync(
/* [in] */ BSTR strObjectPath,
/* [in] */ long lFlags,
/* [in] */ IWbemContext __RPC_FAR *pCtx,
/* [in] */ IWbemObjectSink __RPC_FAR *pResponseHandler)
{
IWbemClassObject *pNewClass = 0;
// This GetObject call results in unterminated recursion.
m_pNamespace->GetObject(strObjectPath, 0, pCtx, &pNewClass, NULL);
// The proper GetObject call should be:
// m_pNamespace->GetObject(NULL, 0, NULL, &pNewClass, NULL);
// Provide the class definition to CIMOM.
.
.
.
}
When this provider is registered with CIMOM, CIMOM will call this
method.
Keywords: kbwbem kbwbem100 kbprb KB195423