Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Konağın kısmen güvenilen kodda çalışmasını engelleyebilecek özellik kategorilerini açıklar.
Syntax
typedef enum {
eNoCategory = 0,
eSynchronization = 0x1,
eSharedState = 0x2,
eExternalProcessMgmt = 0x4,
eSelfAffectingProcessMgmt = 0x8,
eExternalThreading = 0x10,
eSelfAffectingThreading = 0x20,
eSecurityInfrastructure = 0x40,
eUI = 0x80,
eMayLeakOnAbort = 0x100,
eAll = 0x1ff
} EHostProtectionCategories;
Üyeler
| Üye | Description |
|---|---|
eAll |
Diğer EApiCategories alanların kapsadığı tüm yönetilen sınıfların ve üyelerin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
eExternalProcessMgmt |
Dış işlemlerin oluşturulmasına, değiştirilmesine ve yok edilmesine izin veren yönetilen sınıfların ve üyelerin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
eExternalThreading |
Dış iş parçacıklarının oluşturulmasına, değiştirilmesine ve yok edilmesine izin veren yönetilen sınıfların ve üyelerin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
eMayLeakOnAbort |
Durdurmada bellek sızıntısı olabilecek yönetilen türlerin ve üyelerin kısmen güvenilen kodda çalışmasının engellendiğini belirtir. |
eNoCategory |
Yönetilen kod kategorilerinin kısmen güvenilen kodda çalıştırılmasının engellenmediğini belirtir. |
eSecurityInfrastructure |
Ortak dil çalışma zamanı (CLR) güvenlik altyapısının kısmen güvenilen kod tarafından kullanılmasının engellendiğini belirtir. |
eSelfAffectingProcessMgmt |
Yönetilen sınıfların ve özellikleri barındırılan işlemi etkileyebilecek üyelerin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
eSelfAffectingThreading |
Yönetilen sınıfların ve özellikleri barındırılan işlemdeki iş parçacıklarını etkileyebilecek üyelerin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
eSharedState |
Paylaşılan durumu kullanıma sunan yönetilen sınıfların ve üyelerin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
eSynchronization |
Kullanıcı kodunun kilitleri tutmasına izin veren ortak dil çalışma zamanı sınıflarının ve üyelerinin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
eUI |
İnsan etkileşimi sağlayan veya gerektiren yönetilen sınıfların ve üyelerin kısmen güvenilen kodda çalıştırılmasının engellendiğini belirtir. |
Açıklamalar
ICLRHostProtectionManager::SetProtectedCategories yöntemi türünde EApiCategoriesbir parametre alır.
EApiCategories Numaralandırma ve SetProtectedCategories yöntemi yönetilen sınıfla System.Security.Permissions.HostProtectionAttribute doğrudan ilişkilidir. Yönetilen sınıf, değerleri doğrudan değerlere karşılık gelen numaralandırması ile birlikteSystem.Security.Permissions.HostProtectionResource, tarafından EApiCategoriesaçıklanan kategorilere EApiCategories karşılık gelen özellikleri kullanıma sunan yönetilen türleri ve üyeleri işaretlemek için kullanılır.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
Kitaplık: MSCorEE.dll
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir