IProvidePropertyBuilder::ExecuteBuilder Method (Int32, String^, Object^, Int32, Object^, Boolean)

 

Run the builder for a given property.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

int ExecuteBuilder(
	int dispid,
	String^ bstrGuidBldr,
	Object^ pdispApp,
	int hwndBldrOwner,
	Object^% pvarValue,
	[OutAttribute] bool% pfRetVal
)

Parameters

dispid
Type: System::Int32

 [in] The dispatch ID of the property.

bstrGuidBldr
Type: System::String^

 [in] The GUID of the builder for the property.

pdispApp
Type: System::Object^

 [in] Pointer to the dispatch interface (IDispatch) of the builder.

hwndBldrOwner
Type: System::Int32

 [in] HWND of the owner of the window the builder runs in.

pvarValue
Type: System::Object^

 [in, out] Pointer to a variant containing an initial value and the returned value of the property.

pfRetVal
Type: System::Boolean

 [out] Pointer to a Boolean indicating success (true) or failure of the builder.

Return Value

Type: System::Int32

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Return to top
Show: