BLDGETFLAGS Enumeration
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration BLDGETFLAGS
'Usage
Dim instance As BLDGETFLAGS
[FlagsAttribute]
public enum BLDGETFLAGS
[FlagsAttribute]
public enum class BLDGETFLAGS
public enum BLDGETFLAGS
Members
Member name | Description | |
---|---|---|
BLDGETOPT_FAUTOMAPGUID | Interpret the rguidBuilder parameter of GetBuilder as a component category ID (CATID). When you set this flag, IBuilderWizardManager makes first call MapBuilderCATIDToCLSID before it determines which builder [IDispatch] to return. Do not set this flag if you are use a builder CLSID. | |
BLDGETOPT_FAUTOMAPENABLEPROMPT | Used only if you set BLDGETOPT_FAUTOMAPGUID. Provides a user prompt to select the builder. If this flag is set, then BLDGETOPT_FAUTOMAPPROMPTALWAYS determines whether or not to prompt the user. Not setting this flag is the same as passing BLDPROMPTOPT_PROMPTNEVER to MapBuilderCATIDToCLSID. | |
BLDGETOPT_FAUTOMAPPROMPTALWAYS | Used only if you set both BLDGETOPT_FAUTOMAPGUID and BLDGETOPT_FAUTOMAPENABLEPROMPT. When you set this flag, it always causes a user prompt to choose the builder. If you don't set this flag, then the user is prompted only if there is more than one registered builder for a category and the category has no default registered builder. | |
BLDGETOPT_FOBJECTBUILDER | Requested builder is an Object Builder. An Object Builder is a builder invoked after it inserts a new OLE object or control in a container. | |
BLDGETOPT_FNOINTRINSICS | Build without intrinsics. |
Remarks
COM Signature
From ocdesign.idl:
typedef enum tagBLDGETOPT
{
BLDGETOPT_FAUTOMAPGUID = 0x00000001,
BLDGETOPT_FAUTOMAPENABLEPROMPT = 0x00000002,
BLDGETOPT_FAUTOMAPPROMPTALWAYS = 0x00000004,
BLDGETOPT_FOBJECTBUILDER = 0x00000008,
BLDGETOPT_FNOINTRINSICS = 0x80000000,
} BLDGETFLAGS;