This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

UIntPtr البنية

Visual Studio 2010

النوع المعين للنظام الأساسي يستخدم لتمثيل مؤشر(pointer) أو مؤشر(handle).

لا تتوافق واجهة API هذه مع CLS. 

مساحة الاسم:  System
التجميع:  mscorlib (في mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public struct UIntPtr : ISerializable

UIntPtr صمم نوع إلى تكون عددا صحيحاً يتراوح حجمها هو النظام الأساسي-خاصة. نسخة عن هذا هو نوع من المتوقع أن يكون 32 بت تشغيل أنظمة التشغيل والأجهزة 32 بت و 64 بت تشغيل أنظمة التشغيل والأجهزة 64 بت.

ملاحظة هامةهام

IntPtr هو نوع متوافق مع CLS، بينما UIntPtrنوع ليس. فقط IntPtrنوع هو المستخدم في عام لغة وقت التشغيل. UIntPtr نوع هو غالباً للمحافظة على تناسق معماري مع IntPtrالنوع.

UIntPtr يمكن أن يستخدم نوع اللغات التي تدعم المؤشرات، و كـ وسيلة شائعة للإشارة إلى بيانات بين اللغات لا تعتمد مؤشرات. UIntPtr يمكن أيضا استخدام كائنات إلى اضغط على مقابض.

يطبق هذا النوع في ISerializableالواجهة.

هذا النوع هو مسار التنفيذ آمن.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98, Xbox 360, Zune

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0

NET Framework. Client Profile

مدعوم في: 4

XNA Framework

مدعوم في: 3.0, 2.0, 1.0
إظهار: