Freigeben über


GetStartupNotificationEvent-Funktion für Silverlight

Erstellt oder öffnet ein Ereignishandle, das über jede CLR-Runtime (Common Language Runtime) benachrichtigt wird, die im angegebenen Zielprozess geladen wird.

Syntax

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

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.

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

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

Hinweise

Unter dem Windows-Betriebssystem wird debuggeePID einem Betriebssystem-Prozessbezeichner zugeordnet.

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: dbgshim.h

Library: dbgshim.dll

.NET Framework-Versionen: 3.5 SP1