UIntPtr Costruttori

Definizione

Inizializza una nuova istanza di UIntPtr.Initializes a new instance of UIntPtr.

Overload

UIntPtr(UInt32)

Consente di inizializzare una nuova istanza della struttura UIntPtr utilizzando il puntatore o handle a 32 bit specificato.Initializes a new instance of the UIntPtr structure using the specified 32-bit pointer or handle.

UIntPtr(UInt64)

Consente di inizializzare una nuova istanza di UIntPtr utilizzando il puntatore o handle a 64 bit specificato.Initializes a new instance of UIntPtr using the specified 64-bit pointer or handle.

UIntPtr(Void*)

Inizializza una nuova istanza di UIntPtr usando il puntatore specificato a un tipo non specificato.Initializes a new instance of UIntPtr using the specified pointer to an unspecified type.

UIntPtr(UInt32)

Consente di inizializzare una nuova istanza della struttura UIntPtr utilizzando il puntatore o handle a 32 bit specificato.Initializes a new instance of the UIntPtr structure using the specified 32-bit pointer or handle.

public:
 UIntPtr(System::UInt32 value);
public UIntPtr (uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)

Parametri

value
UInt32

Puntatore o handle contenuto in un intero senza segno a 32 bit.A pointer or handle contained in a 32-bit unsigned integer.

Si applica a

UIntPtr(UInt64)

Consente di inizializzare una nuova istanza di UIntPtr utilizzando il puntatore o handle a 64 bit specificato.Initializes a new instance of UIntPtr using the specified 64-bit pointer or handle.

public:
 UIntPtr(System::UInt64 value);
public UIntPtr (ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)

Parametri

value
UInt64

Puntatore o handle contenuto in un intero senza segno a 64 bit.A pointer or handle contained in a 64-bit unsigned integer.

Eccezioni

Su una piattaforma a 32 bit, value è troppo grande per rappresentare un tipo UIntPtr.On a 32-bit platform, value is too large to represent as an UIntPtr.

Commenti

Un'eccezione viene generata solo se il valore di value richiede un numero di bit superiore a quello supportato dalla piattaforma corrente.An exception is only thrown if the value of value requires more bits than the current platform supports.

Si applica a

UIntPtr(Void*)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza di UIntPtr usando il puntatore specificato a un tipo non specificato.Initializes a new instance of UIntPtr using the specified pointer to an unspecified type.

public:
 UIntPtr(void* value);
public UIntPtr (void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr (void* value);
[System.CLSCompliant(false)]
public UIntPtr (void* value);
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
new unativeint : nativeptr<unit> -> unativeint

Parametri

value
Void*

Puntatore a un tipo non specificato.A pointer to an unspecified type.

Attributi

Vedi anche

Si applica a