IntPtr Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz von IntPtr.
Überlädt
IntPtr(Int32) |
Initialisiert eine neue Instanz der IntPtr Verwendung der angegebenen 32-Bit-Ganzzahl. |
IntPtr(Int64) |
Initialisiert eine neue Instanz der IntPtr Verwendung der angegebenen 64-Bit-Ganzzahl. |
IntPtr(Void*) |
Initialisiert eine neue Instanz von IntPtr mit dem angegebenen Zeiger auf einen nicht angegebenen Typ. |
IntPtr(Int32)
IntPtr(Int64)
Initialisiert eine neue Instanz der IntPtr Verwendung der angegebenen 64-Bit-Ganzzahl.
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, um als ein IntPtr32-Bit-Prozess value
darzustellen.
Hinweise
Eine Ausnahme wird nur ausgelöst, wenn der Wert von value
mehr Bits erfordert als der Ausführungsprozess unterstützt.
Gilt für
IntPtr(Void*)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz von IntPtr mit dem angegebenen Zeiger 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