IVsDebugger2.IsEngineCompatible(Guid, UInt32, Guid[]) Method

Definition

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

public:
 int IsEngineCompatible(Guid % guidEngine, System::UInt32 EngineCount, cli::array <Guid> ^ pEngineGUIDs);
public int IsEngineCompatible (ref Guid guidEngine, uint EngineCount, Guid[] pEngineGUIDs);
abstract member IsEngineCompatible : Guid * uint32 * Guid[] -> int
Public Function IsEngineCompatible (ByRef guidEngine As Guid, EngineCount As UInteger, pEngineGUIDs As Guid()) As Integer

Parameters

guidEngine
Guid

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

EngineCount
UInt32

[in] Number of GUIDs in the array pEngineGUIDs.

pEngineGUIDs
Guid[]

[in] An array of GUIDs of debugging engines.

Returns

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

Remarks

COM Signature

From vsshell80.idl:

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

Applies to