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. Vlastnost Handle nelze číst, protože k této Process instanci není přidružený žádný proces.
-nebo-
Instance Process byla připojena ke spuštěnýmu 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 Handle k vlastnosti pro proces, který je spuštěn 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í informací o procesu a řízení. Tento popisovač můžete použít k inicializaci WaitHandle nebo k volání nativních metod s voláním platformy.
Tento popisovač procesu je pro aplikaci privátní – jinými slovy, popisovače procesů nelze sdílet. Proces má také proces Id , který je na Handlerozdíl od , jedinečný, a proto platí v celém systému.
Pouze procesy spuštěné voláním pro Start nastavení Handle vlastnosti odpovídajících Process instancí.