أسلوب IHostSecurityManager::SetThreadToken
Sets a مؤشر for the currently executing مؤشر ترابط.
HRESULT SetThreadToken (
[in] HANDLE hToken
);
المعلمات
- hToken
[في] مؤشر إلى الرمز المميز لتعيين مسار التنفيذ قيد التنفيذ حاليا.
القيمة المُرجعة
hresult |
الوصف |
---|---|
S_OK |
SetThreadToken returned successfully. |
HOST_E_CLRNOTAVAILABLE |
لم يتم تم تحميله وقت تشغيل اللغة العامة (CLR) في إحدى العمليات أو CLR هو في الولاية حيث لا يقوم بتشغيل تعليمات برمجية تمت إدارتها أو معالجة الاستدعاء بنجاح. |
HOST_E_TIMEOUT |
The يتصل timed خارج. |
HOST_E_NOT_OWNER |
The caller does not own the قفل. |
HOST_E_ABANDONED |
An حدث was canceled while a blocked مؤشر ترابط أو fiber was جارى الإنتظار تشغيل it. |
E_FAIL |
An مجهول catastrophic فشل occurred. عند إرجاع أسلوب E_FAIL، CLR هو لم تعد قابلة للاستخدام في العملية. المكالمات اللاحقة إلى المضيف للأساليب إرجاع HOST_E_CLRNOTAVAILABLE. |
ملاحظات
IHostSecurityManager::SetThreadTokenيعمل بشكل مشابه للدالة Win32 المطابق لنفس الاسم، إلا أنه يسمح دالة Win32 المتصل بتمرير في مؤشر إلى مؤشر ترابط عشوائية، بينماIHostSecurityManager::SetThreadTokenيمكن إقران رمز مميز فقط مع مؤشر الترابط قيد التنفيذ حاليا.
HANDLEنوع هو غير متوافق مع COM; التي هو، حجمه هو الخاصة بنظام التشغيل وأنه يتطلب التنظيم والإرسال المخصصة. وهكذا، رقم هو الرمز المميز هو لاستخدامها في العملية، بين CLR ومضيف فقط.
المتطلبات
الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.
**Header:**MSCorEE.idl
**المكتبة:**مُضمن كـ مورد في MSCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0