UIntPtr Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av UIntPtr.
Överlagringar
| Name | Description |
|---|---|
| UIntPtr(UInt32) |
Initierar en ny instans av UIntPtr strukturen med det angivna 32-bitars osignerade heltalet. |
| UIntPtr(UInt64) |
Initierar en ny instans av UIntPtr att använda det angivna 64-bitars osignerade heltalet. |
| UIntPtr(Void*) |
Initierar en ny instans av UIntPtr att använda den angivna pekaren till en ospecificerad typ. |
UIntPtr(UInt32)
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
Initierar en ny instans av UIntPtr strukturen med det angivna 32-bitars osignerade heltalet.
public:
UIntPtr(System::UInt32 value);
public UIntPtr(uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)
Parametrar
- value
- UInt32
Ett 32-bitars osignerat heltal.
Gäller för
UIntPtr(UInt64)
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
Initierar en ny instans av UIntPtr att använda det angivna 64-bitars osignerade heltalet.
public:
UIntPtr(System::UInt64 value);
public UIntPtr(ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)
Parametrar
- value
- UInt64
Ett 64-bitars osignerat heltal.
Undantag
I en 32-bitarsprocess value är den för stor för att representeras som en UIntPtr.
Kommentarer
Ett undantag utlöses endast om värdet value för kräver fler bitar än vad den kör processen stöder.
Gäller för
UIntPtr(Void*)
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
- Källa:
- UIntPtr.cs
Viktigt!
Detta API uppfyller inte CLS.
Initierar en ny instans av UIntPtr att använda den angivna pekaren till en ospecificerad 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
Parametrar
- value
- Void*
En pekare till en ospecificerad typ.
- Attribut