IntPtr Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de IntPtr.
Sobrecargas
| Nombre | Description |
|---|---|
| IntPtr(Int32) |
Inicializa una nueva instancia de IntPtr con el entero de 32 bits con signo especificado. |
| IntPtr(Int64) |
Inicializa una nueva instancia de IntPtr con el entero de 64 bits con signo especificado. |
| IntPtr(Void*) |
Inicializa una nueva instancia de IntPtr utilizando el puntero especificado a un tipo no especificado. |
IntPtr(Int32)
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
Inicializa una nueva instancia de IntPtr con el entero de 32 bits con signo especificado.
public:
IntPtr(int value);
public IntPtr(int value);
new nativeint : int -> nativeint
Public Sub New (value As Integer)
Parámetros
- value
- Int32
Un entero con signo de 32 bits.
Se aplica a
IntPtr(Int64)
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
Inicializa una nueva instancia de IntPtr con el entero de 64 bits con signo especificado.
public:
IntPtr(long value);
public IntPtr(long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)
Parámetros
- value
- Int64
Un entero con signo de 64 bits.
Excepciones
En un proceso de 32 bits, value es demasiado grande o demasiado pequeño para representar como .IntPtr
Comentarios
Solo se produce una excepción si el valor de value requiere más bits de los que admite el proceso de ejecución.
Se aplica a
IntPtr(Void*)
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
- Source:
- IntPtr.cs
Importante
Esta API no es conforme a CLS.
Inicializa una nueva instancia de IntPtr utilizando el puntero especificado a un tipo no especificado.
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
Parámetros
- value
- Void*
Puntero a un tipo no especificado.
- Atributos