Platform::IntPtr (Clase de valor)
Representa un puntero o un identificador con signo cuyo tamaño es específico de la plataforma (32 bits o 64 bits).
Sintaxis
public value struct IntPtr
Miembros
IntPtr tiene los siguientes miembros:
Miembro | Descripción |
---|---|
IntPtr::IntPtr | Inicializa una nueva instancia de IntPtr. |
IntPtr::op_explicit (Operador) | Convierte el parámetro especificado un IntPtr o un puntero a un valor de IntPtr. |
IntPtr::ToInt32 | Convierte el IntPtr actual en un entero de 32 bits. |
Requisitos
Cliente mínimo compatible: Windows 8
Servidor mínimo compatible: Windows Server 2012
Espacio de nombres: Plataforma
Metadatos: platform.winmd
IntPtr::IntPtr (Constructor)
Inicializa una nueva instancia de un objeto IntPtr con el valor especificado.
Sintaxis
IntPtr( __int64 handle-or-pointer ); IntPtr( void* value ); IntPtr( int 32-bit_value );
Parámetros
value
Un identificador o un puntero de 64 bits, o un puntero a un valor de 64 bits, o un valor de 32 bits que se puede convertir en un valor de 64 bits.
IntPtr::op_explicit (Operador)
Convierte el parámetro especificado un IntPtr o un puntero a un valor de IntPtr.
Sintaxis
static IntPtr::operator IntPtr( void* value1); static IntPtr::operator IntPtr( int value2); static IntPtr::operator void*( IntPtr value3 );
Parámetros
value1
Un puntero a un identificador o IntPtr.
value2
Entero de 32 bits que se puede convertir en intPtr.
value3
Un objeto IntPtr.
Valor devuelto
Los operadores primero y segundo devuelven un objeto IntPtr. El tercer operador devuelve un puntero al valor representado por el objeto IntPtr actual.
IntPtr::ToInt32 (Método)
Convierte el valor IntPtr actual en un entero de 32 bits.
Sintaxis
int32 IntPtr::ToInt32();
Valor devuelto
Entero de 32 bits.