Share 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

‘선언
Function UnregisterProjectType ( _
    dwCookie As UInteger _
) As Integer
‘사용 방법
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
)
abstract UnregisterProjectType : 
        dwCookie:uint32 -> int 
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.

.NET Framework Security

See Also

Reference

IVsRegisterProjectTypes Interface

IVsRegisterProjectTypes Members

Microsoft.VisualStudio.Shell.Interop Namespace