Sdílet prostřednictvím


Platform::IntPtr – hodnotová třída

Představuje podepsaný ukazatel nebo úchyt, jehož velikost je specifická pro platformu (32bitová nebo 64bitová).

Syntaxe

public value struct IntPtr

Členové

IntPtr má následující členy:

Člen Popis
IntPtr::IntPtr Inicializuje novou instanci IntPtr.
IntPtr::op_explicit – operátor Převede zadaný parametr na IntPtr nebo ukazatel na hodnotu IntPtr.
IntPtr::ToInt32 Převede aktuální intPtr na 32bitové celé číslo.

Požadavky

Minimální podporovaný klient: Windows 8

Minimální podporovaný server: Windows Server 2012

Obor názvů: Platforma

Metadata: platform.winmd

IntPtr::IntPtr – konstruktor

Inicializuje novou instanci IntPtr se zadanou hodnotou.

Syntaxe

IntPtr( __int64 handle-or-pointer );   IntPtr( void* value );   IntPtr( int 32-bit_value );

Parametry

value
64bitový úchyt nebo ukazatel na 64bitovou hodnotu nebo 32bitovou hodnotu, kterou lze převést na 64bitovou hodnotu.

IntPtr::op_explicit – operátor

Převede zadaný parametr na IntPtr nebo ukazatel na hodnotu IntPtr.

Syntaxe

static IntPtr::operator IntPtr( void* value1);   static IntPtr::operator IntPtr( int value2);   static IntPtr::operator void*( IntPtr value3 );

Parametry

hodnota1
Ukazatel na úchyt nebo IntPtr.

hodnota2
32bitové celé číslo, které lze převést na IntPtr.

hodnota 3
An IntPtr.

Návratová hodnota

První a druhý operátor vrátí IntPtr. Třetí operátor vrátí ukazatel na hodnotu reprezentovanou aktuálním IntPtr.

IntPtr::ToInt32 – metoda

Převede aktuální hodnotu IntPtr na 32bitové celé číslo.

Syntaxe

int32 IntPtr::ToInt32();

Návratová hodnota

32bitové celé číslo.

Viz také

Platform – obor názvů