Process.Handle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nativní popisovač přidruženého procesu.
public:
property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
member this.Handle : nativeint
[<System.ComponentModel.Browsable(false)>]
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
Hodnota vlastnosti
nativeint
Popisovač, který operační systém přiřadil přidruženému procesu při spuštění procesu. Systém používá tento popisovač ke sledování atributů procesu.
- Atributy
Výjimky
Proces nebyl spuštěn nebo byl ukončen. Handle Vlastnost nelze přečíst, protože k této Process instanci není přidružený žádný proces.
nebo
Instance Process byla připojena ke spuštěném procesu, ale nemáte potřebná oprávnění k získání popisovače s úplnými přístupovými právy.
Pokoušíte se získat přístup k Handle vlastnosti procesu, který běží na vzdáleném počítači. Tato vlastnost je k dispozici pouze pro procesy spuštěné v místním počítači.
Poznámky
Aplikace může získat popisovač procesu, který lze použít jako parametr pro mnoho funkcí procesu a řízení. Tento popisovač můžete použít k inicializaci WaitHandle nebo volání nativních metod s voláním platformy.
Tento popisovač procesu je pro aplikaci soukromý. Jinými slovy, popisovače procesů nelze sdílet. Proces má také proces Id , který, na rozdíl od Handle, je jedinečný, a proto, platný v celém systému.
Pouze procesy zahájené voláním pro Start nastavení Handle vlastnosti odpovídajících Process instancí.