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

Platí pro

Viz také