Sdílet prostřednictvím


Process.Handle Vlastnost

Definice

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

IntPtr

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í.

Platí pro

Viz také