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 Instanz von UIntPtr.
Überlädt
UIntPtr(UInt32) |
Initialisiert eine neue Instanz der UIntPtr Struktur mithilfe der angegebenen 32-Bit-Ganzzahl. |
UIntPtr(UInt64) |
Initialisiert eine neue Instanz der UIntPtr Verwendung der angegebenen 64-Bit-ganzzahl ohne Vorzeichen. |
UIntPtr(Void*) |
Initialisiert eine neue Instanz von UIntPtr mit dem angegebenen Zeiger auf einen nicht angegebenen Typ. |
UIntPtr(UInt32)
Initialisiert eine neue Instanz der UIntPtr Struktur mithilfe der angegebenen 32-Bit-Ganzzahl.
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 UIntPtr Verwendung der 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ß, um als ein UIntPtr32-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
UIntPtr(Void*)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz von UIntPtr mit dem angegebenen Zeiger auf einen nicht angegebenen Typ.
public:
UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr (void* value);
public UIntPtr (void* value);
[System.CLSCompliant(false)]
public UIntPtr (void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new unativeint : nativeptr<unit> -> unativeint
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
new unativeint : nativeptr<unit> -> unativeint
Parameter
- value
- Void*
Ein Zeiger auf einen nicht angegebenen Typ.
- Attribute