IDebugHelper::CreatePropertyBrowserEx

Returns a property browser that wraps a VARIANT and allows for custom conversion of VARIANT values or VARTYPE types to strings.

Syntax

HRESULT CreatePropertyBrowserEx(  
   VARIANT*                  pvar,  
   LPCOLESTR                 bstrName,  
   IDebugApplicationThread*  pdat,  
   IDebugFormatter*          pdf,  
   IDebugProperty**          ppdob  
);  

Parameters

pvar
[in] Root variant to browse.

bstrName
[in] Name to give the root.

pdat
[in] Thread on which to request properties. If this parameter is NULL, no marshalling is performed.

pdf
[in] Object that provides custom formatting for variants.

ppdob
[out] The property browser.

Return Value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Value Description
S_OK The method succeeded.

Remarks

This method returns a property browser that wraps a VARIANT and allows for custom conversion of VARIANT values or VARTYPE types to strings.

See also

IDebugHelper::CreatePropertyBrowser
IDebugHelper Interface
IDebugProperty Interface