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 la clase IntPtr.
Sobrecargas
IntPtr(Int32) |
Inicializa una nueva instancia de IntPtr utilizando el entero de 32 bits con signo especificado. |
IntPtr(Int64) |
Inicializa una nueva instancia de IntPtr utilizando el entero de 64 bits con signo especificado. |
IntPtr(Void*) |
Inicializa una nueva instancia de IntPtr usando el puntero especificado a un tipo no especificado. |
IntPtr(Int32)
IntPtr(Int64)
Inicializa una nueva instancia de IntPtr utilizando 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
Entero de 64 bits con signo.
Excepciones
En un proceso de 32 bits, value
es demasiado grande o demasiado pequeño para representarlo 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*)
Importante
Esta API no es conforme a CLS.
Inicializa una nueva instancia de IntPtr usando 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