Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.