Share via


IRemoteToolDevice::LaunchProcess (Compact 7)

3/12/2014

When called, this method launches a process on the device. This simply delegates to ICcConnection::LaunchProcess in the Core Connectivity native API.

Syntax

HRESULT LaunchProcess([in] BSTR bstrExecutableName, [in] BSTR bstrArguments, [out] DWORD* dwProcessID, [out] DWORD* dwProcessHandle)

Parameters

  • bstrExecutableName
    The full path to the executable to run on the device.
  • bstrArguments
    Arguments for the executable.
  • dwProcessID
    The process ID of the launched process.
  • dsProcessHandle
    The process handle of the launched process.

Return Value

ERROR_INVALID_DATA if there is no active connection created by calling IRemoteToolServer::ConnectToDevice.

S_OK if success.

Other error codes may be returned from ICcConnection::LaunchProcess.

See Also

Reference

IRemoteToolDevice
IRemoteToolServer::ConnectToDevice
ICcConnection::LaunchProcess