IVsBuildableProjectCfg::QueryStartClean Method (UInt32, array<Int32>^, array<Int32>^)

 

Determines whether or not a project is able to delete all outputs from the previous build, a process known as a clean operation.

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

int QueryStartClean(
	unsigned int dwOptions,
	array<int>^ pfSupported,
	array<int>^ pfReady
)

Parameters

dwOptions
Type: System::UInt32

[in] Options governing the clean operation. Currently, there are no defined options and dwOptions is always zero.

pfSupported
Type: array<System::Int32>^

[out, optional] Pointer to the flag that is set to true if the project supports the clean operation.

pfReady
Type: array<System::Int32>^

[out, optional] Pointer to the flag that is set to true if the project is ready to start the clean operation. This flag is currently unused.

Return Value

Type: System::Int32

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

From vsshell.idl:

HRESULT IVsBuildableProjectCfg::QueryStartClean(
   [in] DWORD dwOptions,
   [out, optional] BOOL *pfSupported,
   [out, optional] BOOL *pfReady
);
Return to top
Show: