UIntPtr Constructeurs

Définition

Initialise une nouvelle instance de UIntPtr.

Surcharges

Nom Description
UIntPtr(UInt32)

Initialise une nouvelle instance de la UIntPtr structure à l’aide de l’entier non signé 32 bits spécifié.

UIntPtr(UInt64)

Initialise une nouvelle instance d’utilisation de UIntPtr l’entier non signé 64 bits spécifié.

UIntPtr(Void*)

Initialise une nouvelle instance d’utilisation UIntPtr du pointeur spécifié vers un type non spécifié.

UIntPtr(UInt32)

Initialise une nouvelle instance de la UIntPtr structure à l’aide de l’entier non signé 32 bits spécifié.

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

Paramètres

value
UInt32

Entier non signé 32 bits.

S’applique à

UIntPtr(UInt64)

Initialise une nouvelle instance d’utilisation de UIntPtr l’entier non signé 64 bits spécifié.

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

Paramètres

value
UInt64

Entier non signé 64 bits.

Exceptions

Dans un processus 32 bits, value est trop grand pour représenter en tant que UIntPtr.

Remarques

Une exception n’est levée que si la valeur de bits nécessite plus de value bits que le processus en cours d’exécution prend en charge.

S’applique à

UIntPtr(Void*)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance d’utilisation UIntPtr du pointeur spécifié vers un type non spécifié.

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

Paramètres

value
Void*

Pointeur vers un type non spécifié.

Attributs

Voir aussi

S’applique à