IVsDebugger2.IsEngineCompatible(Guid, UInt32, Guid[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
);