IntPtr 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 IntPtr.
Surcharges
IntPtr(Int32) |
Initialise une nouvelle instance d’utilisation de IntPtr l’entier signé 32 bits spécifié. |
IntPtr(Int64) |
Initialise une nouvelle instance d’utilisation de IntPtr l’entier signé 64 bits spécifié. |
IntPtr(Void*) |
Initialise une nouvelle instance de IntPtr à l'aide du pointeur spécifié vers un type non spécifié. |
IntPtr(Int32)
IntPtr(Int64)
Initialise une nouvelle instance d’utilisation de IntPtr l’entier signé 64 bits spécifié.
public:
IntPtr(long value);
public IntPtr (long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)
Paramètres
- value
- Int64
Entier signé 64 bits.
Exceptions
Dans un processus 32 bits, value
est trop grand ou trop petit pour représenter en tant que IntPtr.
Remarques
Une exception est levée uniquement si la valeur de bits nécessite plus de value
bits que le processus en cours d’exécution prend en charge.
S’applique à
IntPtr(Void*)
Important
Cette API n’est pas conforme CLS.
Initialise une nouvelle instance de IntPtr à l'aide du pointeur spécifié vers un type non spécifié.
public:
IntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public IntPtr (void* value);
[System.CLSCompliant(false)]
public IntPtr (void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new nativeint : nativeptr<unit> -> nativeint
[<System.CLSCompliant(false)>]
new nativeint : nativeptr<unit> -> nativeint
Paramètres
- value
- Void*
Pointeur vers un type non spécifié.
- Attributs