Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje podpisany wskaźnik lub uchwyt, którego rozmiar jest specyficzny dla platformy (32-bitowy lub 64-bitowy).
Składnia
public value struct IntPtr
Elementy członkowskie
Element IntPtr ma następujące elementy członkowskie:
| Element członkowski | opis |
|---|---|
| IntPtr::IntPtr | Inicjuje nowe wystąpienie intPtr. |
| IntPtr::op_explicit Operator | Konwertuje określony parametr na intPtr lub wskaźnik na wartość IntPtr. |
| IntPtr::ToInt32 | Konwertuje bieżący element IntPtr na 32-bitową liczbę całkowitą. |
Wymagania
Minimalny obsługiwany klient: Windows 8
Minimalny obsługiwany serwer: Windows Server 2012
Przestrzeń nazw: Platforma
Metadane: platform.winmd
IntPtr::IntPtr, konstruktor
Inicjuje nowe wystąpienie intPtr z określoną wartością.
Składnia
IntPtr( __int64 handle-or-pointer );
IntPtr( void* value );
IntPtr( int 32-bit_value );
Parametry
wartość
64-bitowy uchwyt lub wskaźnik albo wskaźnik na wartość 64-bitową lub wartość 32-bitową, którą można przekonwertować na wartość 64-bitową.
IntPtr::op_explicit Operator
Konwertuje określony parametr na intPtr lub wskaźnik na wartość IntPtr.
Składnia
static IntPtr::operator IntPtr( void* value1);
static IntPtr::operator IntPtr( int value2);
static IntPtr::operator void*( IntPtr value3 );
Parametry
wartość1
Wskaźnik do uchwytu lub IntPtr.
value2
32-bitowa liczba całkowita, którą można przekonwertować na intPtr.
value3
An IntPtr.
Wartość zwracana
Pierwsze i drugie operatory zwracają element IntPtr. Trzeci operator zwraca wskaźnik do wartości reprezentowanej przez bieżący element IntPtr.
IntPtr::ToInt32 — Metoda
Konwertuje bieżącą wartość IntPtr na 32-bitową liczbę całkowitą.
Składnia
int32 IntPtr::ToInt32();
Wartość zwracana
32-bitowa liczba całkowita.