UIntPtr Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza di UIntPtr.
Overload
UIntPtr(UInt32) |
Inizializza una nuova istanza della struttura usando l'intero UIntPtr senza segno a 32 bit specificato. |
UIntPtr(UInt64) |
Inizializza una nuova istanza di UIntPtr usando l'intero senza segno a 64 bit specificato. |
UIntPtr(Void*) |
Inizializza una nuova istanza di UIntPtr usando il puntatore specificato a un tipo non specificato. |
UIntPtr(UInt32)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Inizializza una nuova istanza della struttura usando l'intero UIntPtr senza segno a 32 bit specificato.
public:
UIntPtr(System::UInt32 value);
public UIntPtr (uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)
Parametri
- value
- UInt32
Intero senza segno a 32 bit.
Si applica a
UIntPtr(UInt64)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Inizializza una nuova istanza di UIntPtr usando l'intero senza segno a 64 bit specificato.
public:
UIntPtr(System::UInt64 value);
public UIntPtr (ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)
Parametri
- value
- UInt64
Intero senza segno a 64 bit.
Eccezioni
In un processo a 32 bit, value
è troppo grande da rappresentare come UIntPtr.
Commenti
Viene generata un'eccezione solo se il valore di value
richiede più bit rispetto al supporto del processo in esecuzione.
Si applica a
UIntPtr(Void*)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Importante
Questa API non è conforme a CLS.
Inizializza una nuova istanza di UIntPtr usando il puntatore specificato a un tipo non specificato.
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
Parametri
- value
- Void*
Puntatore a un tipo non specificato.
- Attributi