IVsWebServiceProviderDebug.GetDebugEngineFilter Method
Determines which debug engines should be used when the debugger attaches to the worker process for a particular Web service.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.9.0 (in Microsoft.VisualStudio.Shell.Interop.9.0.dll)
Syntax
'Declaration
Function GetDebugEngineFilter ( _
<OutAttribute> pEngineFilter As VsDebugEngineFilter() _
) As Integer
int GetDebugEngineFilter(
VsDebugEngineFilter[] pEngineFilter
)
int GetDebugEngineFilter(
[OutAttribute] array<VsDebugEngineFilter>^ pEngineFilter
)
abstract GetDebugEngineFilter :
pEngineFilter:VsDebugEngineFilter[] byref -> int
function GetDebugEngineFilter(
pEngineFilter : VsDebugEngineFilter[]
) : int
Parameters
pEngineFilter
Type: array<Microsoft.VisualStudio.Shell.Interop.VsDebugEngineFilter[][out, retval] The list of debug engines.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
A project system should usually return the same values that are returned in the VsDebugTargetInfo2 structure. To debug managed code, return guidCOMPlusOnlyEng (449EC4CC-30D2-4032-9256-EE18EB41B62B).
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.