Partager via


IVsRegisterProjectTypes.UnregisterProjectType Method

Unregisters a project type.

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

Syntax

'Déclaration
Function UnregisterProjectType ( _
    dwCookie As UInteger _
) As Integer
'Utilisation
Dim instance As IVsRegisterProjectTypes
Dim dwCookie As UInteger
Dim returnValue As Integer

returnValue = instance.UnregisterProjectType(dwCookie)
int UnregisterProjectType(
    uint dwCookie
)
int UnregisterProjectType(
    [InAttribute] unsigned int dwCookie
)
function UnregisterProjectType(
    dwCookie : uint
) : int

Parameters

  • dwCookie
    Type: System.UInt32

    [in] Abstract handle returned from the environment when the project type was registered by the call to the RegisterProjectType method.

Return Value

Type: System.Int32

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

Remarks

COM Signature

From vsshell.idl:

HRESULT IVsRegisterProjectTypes::UnregisterProjectType(
   [in] VSCOOKIE dwCookie
);

The UnreigsterProjectType method is called in Close method. This indicates that the project factory passed to the environment during the RegisterProjectType is no longer available.

Permissions

See Also

Reference

IVsRegisterProjectTypes Interface

IVsRegisterProjectTypes Members

Microsoft.VisualStudio.Shell.Interop Namespace