IntPtr Konstruktoren

Definition

Initialisiert eine neue instance von IntPtr.

Überlädt

Name Beschreibung
IntPtr(Int32)

Initialisiert eine neue Instanz der Verwendung der IntPtr angegebenen 32-Bit-ganzzahligen Vorzeichen.

IntPtr(Int64)

Initialisiert eine neue Instanz der Verwendung der IntPtr angegebenen 64-Bit-ganzzahligen Vorzeichen.

IntPtr(Void*)

Initialisiert eine neue Instanz der Verwendung des IntPtr angegebenen Zeigers auf einen nicht angegebenen Typ.

IntPtr(Int32)

Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs

Initialisiert eine neue Instanz der Verwendung der IntPtr angegebenen 32-Bit-ganzzahligen Vorzeichen.

public:
 IntPtr(int value);
public IntPtr(int value);
new nativeint : int -> nativeint
Public Sub New (value As Integer)

Parameter

value
Int32

Eine 32-Bit-Ganzzahl mit Vorzeichen.

Gilt für:

IntPtr(Int64)

Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs

Initialisiert eine neue Instanz der Verwendung der IntPtr angegebenen 64-Bit-ganzzahligen Vorzeichen.

public:
 IntPtr(long value);
public IntPtr(long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)

Parameter

value
Int64

Eine 64-Bit-Ganzzahl mit Vorzeichen.

Ausnahmen

In einem 32-Bit-Prozess ist zu groß oder zu klein, value um als ein IntPtr.

Hinweise

Eine Ausnahme wird nur ausgelöst, wenn der Wert von value mehr Bits als der Ausführungsprozess unterstützt.

Gilt für:

IntPtr(Void*)

Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs
Quelle:
IntPtr.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Initialisiert eine neue Instanz der Verwendung des IntPtr angegebenen Zeigers auf einen nicht angegebenen Typ.

public:
 IntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public IntPtr(void* value);
[System.CLSCompliant(false)]
public IntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new nativeint : nativeptr<unit> -> nativeint
[<System.CLSCompliant(false)>]
new nativeint : nativeptr<unit> -> nativeint

Parameter

value
Void*

Ein Zeiger auf einen nicht angegebenen Typ.

Attribute

Weitere Informationen

Gilt für: