Delen via


Methode ICorDebugRemote::CreateProcessEx

Start een proces op een externe computer onder het foutopsporingsprogramma.

Syntaxis

HRESULT CreateProcessEx (
    [in]  ICorDebugRemoteTarget*      pRemoteTarget,
    [in]  LPCWSTR                     lpApplicationName,
    [in]  LPWSTR                      lpCommandLine,
    [in]  LPSECURITY_ATTRIBUTES       lpProcessAttributes,
    [in]  LPSECURITY_ATTRIBUTES       lpThreadAttributes,
    [in]  BOOL                        bInheritHandles,
    [in]  DWORD                       dwCreationFlags,
    [in]  PVOID                       lpEnvironment,
    [in]  LPCWSTR                     lpCurrentDirectory,
    [in]  LPSTARTUPINFOW              lpStartupInfo,
    [in]  LPPROCESS_INFORMATION       lpProcessInformation,
    [in]  CorDebugCreateProcessFlags  debuggingFlags,
    [out] ICorDebugProcess**          ppProcess
);

Parameterwaarden

pRemoteTarget [in] Wijs een ICorDebugRemoteTarget-interface aan. Wordt gebruikt om de externe computer te bepalen waarop het proces wordt gestart.

lpApplicationName [in] Aanwijzer naar een door null beëindigde tekenreeks die aangeeft welke module moet worden uitgevoerd door het gestarte proces. De module wordt uitgevoerd in de beveiligingscontext van het aanroepende proces.

lpCommandLine [in] Aanwijzer naar een door null beëindigde tekenreeks waarmee de opdrachtregel wordt opgegeven die moet worden uitgevoerd door het gestarte proces.

lpProcessAttributes [in] Niet gebruikt voor externe foutopsporing.

lpThreadAttributes [in] Niet gebruikt voor externe foutopsporing.

bInheritHandles [in] Niet gebruikt voor externe foutopsporing.

dwCreationFlags [in] Niet gebruikt voor externe foutopsporing.

lpEnvironment [in] Wijs een omgevingsblok aan voor het nieuwe proces.

lpCurrentDirectory [in] Aanwijzer naar een door null beëindigde tekenreeks waarmee het volledige pad naar de huidige map voor het proces wordt opgegeven. Als deze parameter null is, heeft het nieuwe proces hetzelfde huidige station en dezelfde map als het aanroepende proces.

lpStartupInfo [in] Niet gebruikt voor externe foutopsporing.

lpProcessInformation [in] Niet gebruikt voor externe foutopsporing.

debuggingFlags [in] Niet gebruikt voor externe foutopsporing.

ppProcess [uit] Een aanwijzer naar het adres van een ICorDebugProcess Interface-object dat het proces vertegenwoordigt.

Retourwaarde

S_OK het proces op de externe computer gestart en een 'ICorDebugProcess Interface' geretourneerd voor foutopsporing.

E_FAIL (of andere E_ retourcodes) Kan het proces niet starten op de externe computer en een 'ICorDebugProcess Interface' retourneren voor foutopsporing.

Opmerkingen

Foutopsporing in de gemengde modus wordt niet ondersteund in Silverlight.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: CorDebug.idl

Bibliotheek: CorGuids.lib

.NET-versies: 4.5, 4, 3.5 SP1

Zie ook