UIntPtr Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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