IDebugCoreServer3::EnableAutoAttach
Enables automatic attaching for the specified debug engines.
Syntax
int EnableAutoAttach(
Guid[] rgguidSpecificEngines,
uint celtSpecificEngines,
string pszStartPageUrl,
out string pbstrSessionId
);
Parameters
rgguidSpecificEngines
[in] Array of GUIDs for each debug engine to mark as auto-attaching.
celtSpecificEngines
[in] The number of engines specified in rgguidSpecificEngines
.
pszStartPageUrl
[in] The starting URL to use when auto-attaching.
pbstrSessionID
[out] ID of the session that was auto-attached.
Return Value
If successful, returns S_OK
; otherwise returns error code. One error code is E_AUTO_ATTACH_NOT_REGISTERED
, which indicates that the auto-attach class factory has not been registered.
Remarks
When a program associated with the specified URL is started, the specified debug engines are automatically started and attached.