Condividi tramite


UIntPtr Costruttori

Definizione

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

Vedi anche

Si applica a