Обычно это относится к дескриптору операционной системы и используется для внутренних целей.Например, Windows Forms использует IntPtr
для ссылки на собственный дескриптор окна элемента управления (HWND).
Дескрипторы в API Windows используются для многих целей - большинство ресурсов, связанных с операционной системой (файлы, сокеты, окнаи т. д.) все они отображаются через дескриптор, который фактически является указателем.В управляемом коде это сохраняется в IntPtr
.
При этом IntPtr
также регулярно используется для хранения указателей в сценариях взаимодействия, а также автоматически изменяет размеры на основе 32-битного или 64-битного кода.