Process.Handle Eigenschap

Definitie

Hiermee haalt u de systeemeigen ingang van het bijbehorende proces op.

public:
 property IntPtr Handle { IntPtr get(); };
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

Waarde van eigenschap

IntPtr

nativeint

De ingang die het besturingssysteem heeft toegewezen aan het bijbehorende proces toen het proces werd gestart. Het systeem gebruikt deze ingang om proceskenmerken bij te houden.

Kenmerken

Uitzonderingen

Het proces is niet gestart of is afgesloten. De Handle eigenschap kan niet worden gelezen omdat er geen proces is gekoppeld aan dit Process exemplaar.

– of –

Het Process exemplaar is gekoppeld aan een actief proces, maar u beschikt niet over de benodigde machtigingen om een ingang met volledige toegangsrechten te krijgen.

U probeert toegang te krijgen tot de Handle eigenschap voor een proces dat wordt uitgevoerd op een externe computer. Deze eigenschap is alleen beschikbaar voor processen die worden uitgevoerd op de lokale computer.

Opmerkingen

Een toepassing kan een ingang verkrijgen voor een proces dat kan worden gebruikt als parameter voor veel procesinformatie en besturingsfuncties. U kunt deze ingang gebruiken om een WaitHandle of om systeemeigen methoden aan te roepen met platformoproep.

Deze procesingang is privé voor een toepassing. Met andere woorden, procesgrepen kunnen niet worden gedeeld. Een proces heeft ook een proces Id dat, in tegenstelling tot de Handle, uniek is en daarom in het hele systeem geldig is.

Alleen processen die zijn gestart via een aanroep om de Handle eigenschap van de bijbehorende Process exemplaren in te Start stellen.

Van toepassing op

Zie ook