ICorDebugRemote::CreateProcessEx — Metoda
Uruchamia proces na maszynie zdalnej w debugerze.
Składnia
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
);
Parametry
pRemoteTarget
[w] Wskaźnik do interfejsu ICorDebugRemoteTarget. Służy do określania maszyny zdalnej, na której zostanie uruchomiony proces.
lpApplicationName
[w] Wskaźnik do ciągu zakończonego o wartości null, który określa moduł do wykonania przez uruchomiony proces. Moduł jest wykonywany w kontekście zabezpieczeń procesu wywoływania.
lpCommandLine
[w] Wskaźnik do ciągu zakończonego o wartości null, który określa wiersz polecenia do wykonania przez uruchomiony proces.
lpProcessAttributes
[w] Nieużywane do zdalnego debugowania.
lpThreadAttributes
[w] Nieużywane do zdalnego debugowania.
bInheritHandles
[w] Nieużywane do zdalnego debugowania.
dwCreationFlags
[w] Nieużywane do zdalnego debugowania.
lpEnvironment
[w] Wskaźnik do bloku środowiska dla nowego procesu.
lpCurrentDirectory
[w] Wskaźnik do ciągu zakończonego o wartości null, który określa pełną ścieżkę do bieżącego katalogu dla procesu. Jeśli ten parametr ma wartość null, nowy proces będzie miał ten sam bieżący dysk i katalog co proces wywołujący.
lpStartupInfo
[w] Nieużywane do zdalnego debugowania.
lpProcessInformation
[w] Nieużywane do zdalnego debugowania.
debuggingFlags
[w] Nieużywane do zdalnego debugowania.
ppProcess
[out] Wskaźnik do adresu obiektu "ICorDebugProcess Interface", który reprezentuje proces.
Wartość zwracana
S_OK
Pomyślnie uruchomiono proces na maszynie zdalnej i zwrócił "ICorDebugProcess Interface" do debugowania.
E_FAIL (lub inne kody powrotne E_)
Nie można uruchomić procesu na maszynie zdalnej i zwrócić "ICorDebugProcess Interface" do debugowania.
Uwagi
Debugowanie w trybie mieszanym nie jest obsługiwane w programie Silverlight.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl
Biblioteki: CorGuids.lib
.NET Framework wersje: 4.5, 4, 3.5 SP1
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla