Freigeben über


GetStartupNotificationEvent-Funktion

Erstellt oder öffnet ein Ereignishandle, das von jeder Common Language Runtime (CLR) signalisiert wird, die im angegebenen Zielprozess geladen wird. Diese API ist nur Windows.

Syntax

HRESULT GetStartupNotificationEvent (
    [in]  DWORD     debuggeePID,
    [out]  HANDLE*  phStartupEvent
);

Die Parameter

debuggeePID
[in] Prozessbezeichner des Zielprozesses, aus dem CLR-Startbenachrichtigungen empfangen werden sollen.

phStartupEvent
[out] Ein Zeiger auf einen Handle, der beim Start von einem CLR signalisiert wird.

Rückgabewert

S_OK
Das Handle für das Startbenachrichtigungsereignis wurde erfolgreich abgerufen.

E_INVALIDARG
phStartupEvent ist null oder debuggeePID verweist nicht auf einen Prozess, der derzeit ausgeführt wird.

E_FAIL (oder andere E_ Rückgabecodes)
Das Handle für das Startbenachrichtigungsereignis kann nicht angefordert werden.

Bemerkungen

Auf dem Windows-Betriebssystem debuggeePID wird einem Betriebssystemprozessbezeichner zugeordnet.

Das Ereignis wird signalisiert, bevor ein verwalteter Code von der CLR ausgeführt wird, die das Ereignis signalisiert hat.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: dbgshim.h

Bibliothek: dbgshim.dll

.NET-Versionen: Verfügbar seit .NET Core 2.1