IVsDebugger2::IsEngineCompatible Method (Guid, UInt32, array<Guid>^)

 

Checks the compatibility of a debugging engine with other debugging engines.

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

int IsEngineCompatible(
	[InAttribute] Guid% guidEngine,
	unsigned int EngineCount,
	array<Guid>^ pEngineGUIDs
)

Parameters

guidEngine
Type: System::Guid

[in] The GUID of the engine tested for compatibility.

EngineCount
Type: System::UInt32

[in] Number of GUIDs in the array pEngineGUIDs.

pEngineGUIDs
Type: array<System::Guid>^

[in] An array of GUIDs of debugging engines.

Return Value

Type: System::Int32

Returns S_OK if the debugging engine (guidEngine) is compatible with all of the engines in pEngineGUIDs,. Otherwise, the method returns S_FALSE.

From vsshell80.idl:

HRESULT IVsDebugger2::IsEngineCompatible(
   [in] REFGUID guidEngine,
   [in] ULONG EngineCount,
   [in, size_is(EngineCount)] GUID * pEngineGUIDs
);
Return to top
Show: