Compartir a través de


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.

Consulte también

Espacio de nombres de plataforma