Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Представляет указатель или дескриптор числа со знаком, размер которого зависит от платформы (32-разрядная или 64-разрядная).
Синтаксис
public value struct IntPtr
Участники
Класс IntPtr имеет следующие члены:
| Элемент | Description |
|---|---|
| IntPtr::IntPtr | Инициализирует новый экземпляр класса IntPtr. |
| Оператор IntPtr::op_explicit | Преобразует указанный параметр в объект IntPtr или указатель на значение IntPtr. |
| IntPtr::ToInt32 | Преобразует текущий объект IntPtr в 32-разрядное целое число. |
Требования
Минимальный поддерживаемый клиент: Windows 8
Минимальный поддерживаемый сервер: Windows Server 2012
Пространство имен: Platform
Метаданные: platform.winmd
Конструктор IntPtr::IntPtr
Инициализирует новый экземпляр класса IntPtr, используя указанное значение.
Синтаксис
IntPtr( __int64 handle-or-pointer );
IntPtr( void* value );
IntPtr( int 32-bit_value );
Параметры
значение
64-разрядный дескриптор или указатель, указатель на 64-разрядное значение или 32-разрядное значение, которое можно преобразовать в 64-разрядное.
Оператор IntPtr::op_explicit
Преобразует указанный параметр в объект IntPtr или указатель на значение IntPtr.
Синтаксис
static IntPtr::operator IntPtr( void* value1);
static IntPtr::operator IntPtr( int value2);
static IntPtr::operator void*( IntPtr value3 );
Параметры
value1
Указатель на дескриптор или IntPtr.
value2
32-разрядное целое число, которое можно преобразовать в IntPtr.
value3
Объект IntPtr.
Возвращаемое значение
Первый и второй операторы возвращают IntPtr. Третий оператор возвращает указатель на значение, представленное текущим объектом IntPtr.
Метод IntPtr::ToInt32
Преобразует текущее значение IntPtr в 32-битовое целое число.
Синтаксис
int32 IntPtr::ToInt32();
Возвращаемое значение
32-битное целое число.