UIntPtr Constructeurs

Définition

Initialise une nouvelle instance de UIntPtr.

Surcharges

UIntPtr(UInt32)

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

UIntPtr(UInt64)

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

UIntPtr(Void*)

Initialise une nouvelle instance de UIntPtr à l'aide du pointeur spécifié vers un type non spécifié.

UIntPtr(UInt32)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

Initialise une nouvelle instance de la structure à l’aide UIntPtr 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)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

Initialise une nouvelle instance de à l’aide 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 64 bits non signé.

Exceptions

Dans un processus 32 bits, value est trop volumineux pour être représenté sous la forme d’un UIntPtr.

Remarques

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

S’applique à

UIntPtr(Void*)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de UIntPtr à l'aide du pointeur spécifié vers un type non spécifié.

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

Paramètres

value
Void*

Pointeur vers un type non spécifié.

Attributs

Voir aussi

S’applique à