UIntPtr 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 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