UIntPtr Konstruktoren

Definition

Initialisiert eine neue instance von UIntPtr.

Überlädt

Name Beschreibung
UIntPtr(UInt32)

Initialisiert eine neue Instanz der Struktur mithilfe der UIntPtr angegebenen 32-Bit-Ganzzahl ohne Vorzeichen.

UIntPtr(UInt64)

Initialisiert eine neue Instanz der Verwendung der UIntPtr angegebenen 64-Bit-ganzzahl ohne Vorzeichen.

UIntPtr(Void*)

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

UIntPtr(UInt32)

Initialisiert eine neue Instanz der Struktur mithilfe der UIntPtr angegebenen 32-Bit-Ganzzahl ohne Vorzeichen.

public:
 UIntPtr(System::UInt32 value);
public UIntPtr(uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)

Parameter

value
UInt32

Eine 32-Bit-ganzzahl ohne Vorzeichen.

Gilt für:

UIntPtr(UInt64)

Initialisiert eine neue Instanz der Verwendung der UIntPtr angegebenen 64-Bit-ganzzahl ohne Vorzeichen.

public:
 UIntPtr(System::UInt64 value);
public UIntPtr(ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)

Parameter

value
UInt64

Eine 64-Bit-ganzzahl ohne Vorzeichen.

Ausnahmen

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

Hinweise

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

Gilt für:

UIntPtr(Void*)

Wichtig

Diese API ist nicht CLS-kompatibel.

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

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

Parameter

value
Void*

Ein Zeiger auf einen nicht angegebenen Typ.

Attribute

Weitere Informationen

Gilt für: