Sdílet prostřednictvím


Funkce GetStartupNotificationEvent

Vytvoří nebo otevře popisovač události, který bude signalován všemi moduly CLR (Common Language Runtime), které se načítají v zadaném cílovém procesu. Toto rozhraní API je pouze pro Windows.

Syntaxe

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

Parametry

debuggeePID
[v] Identifikátor procesu cílového procesu, ze kterého se mají přijímat oznámení o spuštění MODULU CLR.

phStartupEvent
[ven] Ukazatel na popisovač, který bude signalován CLR při spuštění.

Návratová hodnota

S_OK
Popisovač události oznámení o spuštění byl úspěšně získán.

E_INVALIDARG
phStartupEvent je null nebo debuggeePID neodkazuje na proces, který je aktuálně spuštěný.

E_FAIL (nebo jiné E_ návratové kódy)
Nelze získat popisovač události oznámení po spuštění.

Poznámky

V operačním systému Windows se debuggeePID mapuje na identifikátor procesu operačního systému.

Událost je signalována před spuštěním jakéhokoli spravovaného kódu clr, který signalizoval událost.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Hlavička: dbgshim.h

Knihovna: dbgshim.dll

Verze .NET: K dispozici od .NET Core 2.1