IVsHierarchyDeleteHandler2.ShowSpecificDeleteRemoveMessage Method

Shows a specific delete or remove message.

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

Syntax

'Declaration
Function ShowSpecificDeleteRemoveMessage ( _
    dwDelItemOps As UInteger, _
    cDelItems As UInteger, _
    rgDelItems As UInteger(), _
    <OutAttribute> ByRef pfShowStandardMessage As Integer, _
    <OutAttribute> ByRef pdwDelItemOp As UInteger _
) As Integer
'Usage
Dim instance As IVsHierarchyDeleteHandler2 
Dim dwDelItemOps As UInteger 
Dim cDelItems As UInteger 
Dim rgDelItems As UInteger()
Dim pfShowStandardMessage As Integer 
Dim pdwDelItemOp As UInteger 
Dim returnValue As Integer 

returnValue = instance.ShowSpecificDeleteRemoveMessage(dwDelItemOps, _
    cDelItems, rgDelItems, pfShowStandardMessage, _
    pdwDelItemOp)
int ShowSpecificDeleteRemoveMessage(
    uint dwDelItemOps,
    uint cDelItems,
    uint[] rgDelItems,
    out int pfShowStandardMessage,
    out uint pdwDelItemOp
)
int ShowSpecificDeleteRemoveMessage(
    [InAttribute] unsigned int dwDelItemOps, 
    [InAttribute] unsigned int cDelItems, 
    [InAttribute] array<unsigned int>^ rgDelItems, 
    [OutAttribute] int% pfShowStandardMessage, 
    [OutAttribute] unsigned int% pdwDelItemOp
)
function ShowSpecificDeleteRemoveMessage(
    dwDelItemOps : uint, 
    cDelItems : uint, 
    rgDelItems : uint[], 
    pfShowStandardMessage : int, 
    pdwDelItemOp : uint
) : int

Parameters

  • cDelItems
    Type: System.UInt32

    [in]The number of items in rgDelItems

  • rgDelItems
    Type: array<System.UInt32[]

    [in] Array of VSITEMID values indicating items to delete from the project.

  • pfShowStandardMessage
    Type: System.Int32%

    [out] Set to true if the shell is to ignore pdwDelItemOp and shows the standard message.

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 vsshell80.idl:

HRESULT IVsHierarchyDeleteHandler2::ShowSpecificDeleteRemoveMessage(
   [in] DWORD dwDelItemOps, 
   [in] ULONG cDelItems, 
   [in, size_is(cDelItems)] VSITEMID rgDelItems[], 
   [out] BOOL *pfShowStandardMessage, 
   [out] VSDELETEITEMOPERATION *pdwDelItemOp
);

Notes for Callers

If the project returns true in pfShowStandardMessage, any value in pdwDelItemOp is ignored.

.NET Framework Security

See Also

Reference

IVsHierarchyDeleteHandler2 Interface

IVsHierarchyDeleteHandler2 Members

Microsoft.VisualStudio.Shell.Interop Namespace