System.Runtime.InteropServices Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
COM birlikte çalışma ve platform çağırma hizmetlerini destekleyen çok çeşitli üyeler sağlar. Bu hizmetleri bilmiyorsanız bkz. Yönetilmeyen Kodla Birlikte Çalışma.
Sınıflar
AllowReversePInvokeCallsAttribute |
Yönetilmeyen bir yöntemin yönetilen yöntemi çağırmasına izin verir. |
AutomationProxyAttribute |
Türün Otomasyon sıralayıcısı kullanılarak mı yoksa özel bir ara sunucu ve saplama kullanılarak mı sıralanması gerektiğini belirtir. |
BestFitMappingAttribute |
Unicode karakterlerin en yakın eşleşen ANSI karakterlerine dönüştürülip dönüştürülmeyeceğini denetler. |
BStrWrapper |
Yönetilen koddan yönetilmeyen koda türündeki |
ClassInterfaceAttribute |
Bir arabirim oluşturulursa, COM'a sunulan bir sınıf için oluşturulacak sınıf arabiriminin türünü gösterir. |
CoClassAttribute |
Tür kitaplığından içeri aktarılan bir coclass'ın sınıf tanımlayıcısını belirtir. |
CollectionsMarshal |
Koleksiyonların temel alınan veri gösterimlerine erişmek için bir dizi yöntem sağlayan güvenli olmayan bir sınıf. |
ComAliasNameAttribute |
Bir parametre veya alan türü için COM diğer adını gösterir. |
ComAwareEventInfo |
Bir olay işleyicisinin geç bağlanan kaydına izin verir. |
ComCompatibleVersionAttribute |
Bir COM istemcisine, derlemenin geçerli sürümündeki tüm sınıfların derlemenin önceki bir sürümündeki sınıflarla uyumlu olduğunu gösterir. |
ComConversionLossAttribute |
Bir tür kitaplığından bir derlemeye aktarıldığında bir sınıf veya arabirim hakkında bilgilerin kaybolduğunu gösterir. |
ComDefaultInterfaceAttribute |
COM'un kullanıma sunmasını istediğiniz varsayılan arabirimi belirtir. Bu sınıf devralınamaz. |
ComEventInterfaceAttribute |
Bir coclass bir COM tür kitaplığından içeri aktarıldığında oluşturulan olay arabiriminin yöntemlerini uygulayan kaynak arabirimini ve sınıfı tanımlar. |
ComEventsHelper |
OLAYLARı işleyen .NET temsilcilerinin COM nesnelerinden eklenmesini ve kaldırılmasını sağlayan yöntemler sağlar. |
COMException |
Tanınmayan bir HRESULT bir COM yöntemi çağrısından döndürülürken oluşan özel durum. |
ComImportAttribute |
Öznitelikli türün daha önce COM'da tanımlandığını gösterir. |
ComRegisterFunctionAttribute |
COM'dan kullanmak üzere bir derleme kaydettiğinizde çağrılacak yöntemi belirtir; bu, kayıt işlemi sırasında kullanıcı tarafından yazılan kodun yürütülmesini sağlar. |
ComSourceInterfacesAttribute |
Öznitelikli sınıf için COM olay kaynakları olarak kullanıma sunulan arabirimlerin listesini tanımlar. |
ComUnregisterFunctionAttribute |
COM'dan kullanmak üzere bir derlemenin kaydını sildiğinizde çağrılacak yöntemi belirtir; bu, kayıt kaldırma işlemi sırasında kullanıcı tarafından yazılan kodun yürütülmesini sağlar. |
ComVisibleAttribute |
Tek bir yönetilen türün veya üyenin ya da derleme içindeki tüm türlerin COM'a erişilebilirliğini denetler. |
ComWrappers |
COM IUnknown türlerinin sarmalayıcılarını yönetme sınıfı. |
CriticalHandle |
Kaynakları işlemek için sarmalayıcı sınıfını temsil eder. |
CurrencyWrapper |
Sıralayıcısının hazırlaması gereken nesneleri olarak |
DefaultCharSetAttribute |
Numaralandırmanın CharSet değerini belirtir. Bu sınıf devralınamaz. |
DefaultDllImportSearchPathsAttribute |
Platform çağrıları için işlevler sağlayan DLL'leri aramak için kullanılan yolları belirtir. |
DefaultParameterValueAttribute |
Varsayılan parametreleri destekleyen bir dilden çağrıldığında parametrenin varsayılan değerini ayarlar. Bu sınıf devralınamaz. |
DispatchWrapper |
Sıralayıcısının hazırlaması gereken nesneleri olarak |
DispIdAttribute |
Bir yöntemin, alanın veya özelliğin COM dağıtım tanımlayıcısını (DISPID) belirtir. |
DllImportAttribute |
Öznitelikli yöntemin yönetilmeyen bir dinamik bağlantı kitaplığı (DLL) tarafından statik giriş noktası olarak kullanıma sunulduğuna işaret eder. |
DynamicInterfaceCastableImplementationAttribute |
tarafından GetInterfaceImplementation(RuntimeTypeHandle)döndürülen herhangi bir tür için gereken öznitelik. |
ErrorWrapper |
Sıralayıcısının hazırlaması gereken nesneleri olarak |
ExtensibleClassFactory |
Oluşturma sırasında yönetilmeyen nesnelerden genişletilen yönetilen nesnelerin özelleştirilmesini sağlar. |
ExternalException |
Tüm COM birlikte çalışma özel durumları ve yapılandırılmış özel durum işleme (SEH) özel durumları için temel özel durum türü. |
FieldOffsetAttribute |
Bir sınıfın veya yapının yönetilmeyen gösterimi içindeki alanların fiziksel konumunu gösterir. |
GuidAttribute |
Otomatik GUID istenmeyen olduğunda açık Guid bir değer sağlar. |
HandleCollector |
Belirtilen eşiğe ulaşıldığında bekleyen tanıtıcıları izler ve çöp toplamaya zorlar. |
IDispatchImplAttribute |
Ortak dil çalışma zamanının çift arabirimleri ve dispinterface'leri COM'a gösterirken hangi |
ImmutableCollectionsMarshal |
Sabit koleksiyonların temel alınan veri gösterimlerine erişmek için bir dizi yöntem sağlayan güvenli olmayan bir sınıf. |
ImportedFromTypeLibAttribute |
Derleme içinde tanımlanan türlerin başlangıçta tür kitaplığında tanımlandığını gösterir. |
InAttribute |
Verilerin çağırandan çağırana sıralanması gerektiğini, ancak arayana geri döndürülmeyeceğini gösterir. |
InterfaceTypeAttribute |
Yönetilen arabirimin COM'a sunulduğunda çift, yalnızca dağıtım veya |
InvalidComObjectException |
Geçersiz bir COM nesnesi kullanıldığında oluşan özel durum. |
InvalidOleVariantTypeException |
Özel durum, yönetilen koda sıralanabilen bir değişken türü bağımsız değişkeniyle karşılaştığında sıralayıcı tarafından oluşturulur. |
LCIDConversionAttribute |
Bir yöntemin yönetilmeyen imzasının bir yerel ayar tanımlayıcısı (LCID) parametresi beklediğini gösterir. |
LibraryImportAttribute |
Kaynak oluşturucunun çalışma zamanında eşdeğer bir marshalling işlevi oluşturmak için çalışma zamanına güvenmek yerine bağımsız değişkenleri sıralamak için bir işlev oluşturması gerektiğini gösterir. |
ManagedToNativeComInteropStubAttribute |
Yönetilen-COM birlikte çalışma senaryolarında birlikte çalışma saptamalarının kullanıcı özelleştirmesi için destek sağlar. |
Marshal |
Yönetilmeyen belleği ayırmaya, yönetilmeyen bellek bloklarını kopyalamaya ve yönetilen türleri yönetilmeyen türlere dönüştürmeye yönelik yöntemlerin yanı sıra yönetilmeyen kodla etkileşim kurarken kullanılan diğer çeşitli yöntemlerin bir koleksiyonunu sağlar. |
MarshalAsAttribute |
Yönetilen ve yönetilmeyen kod arasında verilerin nasıl sıralanmış olduğunu gösterir. |
MarshalDirectiveException |
Bir ile karşılaştığında MarshalAsAttribute sıralayıcı tarafından oluşan özel durum desteklemez. |
MemoryMarshal |
, , ReadOnlyMemory<T>Span<T>ve ReadOnlySpan<T>ile Memory<T>birlikte çalışmaya yönelik yöntemler sağlar. |
NativeLibrary |
Yerel kitaplıkları yönetmek için API'ler sağlar. |
NativeMemory |
Bu sınıf, temel olarak yerel belleği yönetmek için kullanılan yöntemleri içerir. |
OptionalAttribute |
Parametrenin isteğe bağlı olduğunu gösterir. |
OutAttribute |
Verilerin arayandan çağırana geri sıralanması gerektiğini gösterir. |
PosixSignalContext |
Bir PosixSignalRegistration olay için veri sağlar. |
PosixSignalRegistration |
bir PosixSignalöğesini işler. |
PreserveSigAttribute |
COM birlikte çalışma çağrıları sırasında gerçekleşen HRESULT imza dönüştürmesinin gizlenmesi gerektiğini gösterir. |
PrimaryInteropAssemblyAttribute |
Öznitelikli derlemenin birincil birlikte çalışma derlemesi olduğunu gösterir. |
ProgIdAttribute |
Kullanıcının bir sınıfın ProgID değerini belirtmesine izin verir. |
RegistrationServices |
COM'dan kullanılmak üzere yönetilen derlemeleri kaydetmek ve kaydını kaldırmak için bir dizi hizmet sağlar. |
RuntimeEnvironment |
Ortak dil çalışma zamanı ortamı hakkında bilgi döndüren bir yöntem koleksiyonu |
RuntimeInformation |
.NET çalışma zamanı yüklemesi hakkında bilgi sağlar. |
SafeArrayRankMismatchException |
Bir gelenin |
SafeArrayTypeMismatchException |
Gelenin |
SafeBuffer |
Okuma ve yazma için kullanılabilecek denetimli bir bellek arabelleği sağlar. Denetlenen arabellek dışındaki belleğe erişmeye çalışır (yetersiz çalıştırmalar ve taşmalar) özel durumlar oluşturur. |
SafeHandle |
İşletim sistemi tanıtıcıları için sarmalayıcı sınıfını temsil eder. Bu sınıf devralınmalıdır. |
SEHException |
Yapılandırılmış özel durum işleme (SEH) hatalarını temsil eder. |
SequenceMarshal |
ile ReadOnlySequence<T>birlikte çalışmaya yönelik bir yöntem koleksiyonu sağlar. |
SetWin32ContextInIDispatchAttribute |
Bu öznitelik kullanım dışı bırakıldı. |
StandardOleMarshalObject |
Standart ortak dil çalışma zamanı (CLR) serbest iş parçacıklı sıralayıcıyı standart OLE STA sıralayıcısı ile değiştirir. |
StructLayoutAttribute |
Bellekteki bir sınıfın veya yapının veri alanlarının fiziksel düzenini denetlemenize olanak tanır. |
SuppressGCTransitionAttribute |
Yönetilmeyen bir işlev çağrısı yapıldığında çöp toplama geçişinin atlanması gerektiğini gösterir. |
TypeIdentifierAttribute |
Tür eşdeğerliği için destek sağlar. |
TypeLibConverter |
Yönetilen bir derlemeyi COM tür kitaplığına dönüştüren bir hizmet kümesi (veya tam tersi) sağlar. |
TypeLibFuncAttribute |
FUNCFLAGS Com tür kitaplığından bu yöntem için ilk olarak içeri aktarılan öğesini içerir. |
TypeLibImportClassAttribute |
Hangi arabirimin Type özel kullanımda olduğunu belirtir. Bu sınıf devralınamaz. |
TypeLibTypeAttribute |
TYPEFLAGS Başlangıçta bu tür için COM tür kitaplığından içeri aktarılan öğesini içerir. |
TypeLibVarAttribute |
VARFLAGS Bu alan için başlangıçta COM tür kitaplığından içeri aktarılan öğesini içerir. |
TypeLibVersionAttribute |
Dışarı aktarılan tür kitaplığının sürüm numarasını belirtir. |
UnknownWrapper |
Sıralayıcının hazırlaması gereken nesneleri olarak |
UnmanagedCallConvAttribute |
Yönetilmeyen kodda uygulanan P/Invoke yöntemlerini çağırmak için gereken çağırma kuralını belirtir. |
UnmanagedCallersOnlyAttribute |
ile UnmanagedCallersOnlyAttribute işaretlenmiş herhangi bir yöntem doğrudan yerel koddan çağrılabilir. İşlev belirteci C# içindeki address-of işleci kullanılarak yerel bir değişkene yüklenebilir ve yerel bir yönteme geri çağırma olarak geçirilebilir. |
UnmanagedFunctionPointerAttribute |
Yönetilmeyen bir işlev işaretçisi olarak geçirilen veya yönetilmeyen koddan geçirilen temsilci imzasının hazırlama davranışını denetler. Bu sınıf devralınamaz. |
VariantWrapper |
Yönetilen koddan yönetilmeyen koda türündeki |
WasmImportLinkageAttribute |
COM birlikte çalışma ve platform çağırma hizmetlerini destekleyen çok çeşitli üyeler sağlar. Bu hizmetleri bilmiyorsanız bkz. Yönetilmeyen Kodla Birlikte Çalışma. |
Yapılar
ArrayWithOffset |
Belirtilen dizi içinde bir diziyi ve uzaklığı kapsüller. |
BIND_OPTS |
Bunun yerine BIND_OPTS kullanın. |
BINDPTR |
Bunun yerine BINDPTR kullanın. |
CLong |
CLong , C ve C++ içindeki türü temsil |
ComWrappers.ComInterfaceDispatch |
COM arabiriminin işlev gönderimi için bir uygulama ikili arabirimi. |
ComWrappers.ComInterfaceEntry |
Arabirim türü ve hedeflenen VTable işaretçisi. |
CONNECTDATA |
Bunun yerine CONNECTDATA kullanın. |
CULong |
CULong , C ve C++ içindeki türü temsil |
DISPPARAMS |
Bunun yerine DISPPARAMS kullanın. |
ELEMDESC |
Bunun yerine ELEMDESC kullanın. |
ELEMDESC.DESCUNION |
Bunun yerine ELEMDESC.DESCUNION kullanın. |
EXCEPINFO |
Bunun yerine EXCEPINFO kullanın. |
FILETIME |
Bunun yerine FILETIME kullanın. |
FUNCDESC |
Bunun yerine FUNCDESC kullanın. |
GCHandle |
Yönetilmeyen bellekten yönetilen bir nesneye erişmek için bir yol sağlar. |
HandleRef |
Platform çağrısı kullanılarak yönetilmeyen koda geçirilen bir kaynağa tanıtıcı tutan yönetilen nesneyi sarmalar. |
IDLDESC |
Bunun yerine IDLDESC kullanın. |
NFloat |
NFloat , yerel tamsayı boyutuyla aynı boyuta sahip kayan bir türü temsil eden sabit bir değer türüdür.
32 bit platformlarda veya Apple tarafından sağlanan kitaplıklardaki CGFloat türü gibi 64 bit platformlarda |
OSPlatform |
İşletim sistemi platformlarını temsil eder. |
PARAMDESC |
Bunun yerine PARAMDESC kullanın. |
STATSTG |
Bunun yerine STATSTG kullanın. |
TYPEATTR |
Bunun yerine TYPEATTR kullanın. |
TYPEDESC |
Bunun yerine TYPEDESC kullanın. |
TYPELIBATTR |
Bunun yerine TYPELIBATTR kullanın. |
VARDESC |
Bunun yerine VARDESC kullanın. |
VARDESC.DESCUNION |
Bunun yerine VARDESC.DESCUNION kullanın. |
Arabirimler
_Activator |
sınıfını Activator yönetilmeyen koda sunar. |
_Assembly |
Sınıfın genel üyelerini Assembly yönetilmeyen koda sunar. |
_AssemblyBuilder |
sınıfını AssemblyBuilder yönetilmeyen koda sunar. |
_AssemblyName |
sınıfını AssemblyName yönetilmeyen koda sunar. |
_Attribute |
sınıfını Attribute yönetilmeyen koda sunar. |
_ConstructorBuilder |
sınıfını ConstructorBuilder yönetilmeyen koda sunar. |
_ConstructorInfo |
Sınıfın genel üyelerini ConstructorInfo yönetilmeyen koda sunar. |
_CustomAttributeBuilder |
sınıfını CustomAttributeBuilder yönetilmeyen koda sunar. |
_EnumBuilder |
sınıfını EnumBuilder yönetilmeyen koda sunar. |
_EventBuilder |
sınıfını EventBuilder yönetilmeyen koda sunar. |
_EventInfo |
Sınıfın genel üyelerini EventInfo yönetilmeyen koda sunar. |
_Exception |
Sınıfın genel üyelerini Exception yönetilmeyen koda sunar. |
_FieldBuilder |
sınıfını FieldBuilder yönetilmeyen koda sunar. |
_FieldInfo |
Sınıfın genel üyelerini FieldInfo yönetilmeyen koda sunar. |
_ILGenerator |
sınıfını ILGenerator yönetilmeyen koda sunar. |
_LocalBuilder |
sınıfını LocalBuilder yönetilmeyen koda sunar. |
_MemberInfo |
Sınıfın genel üyelerini MemberInfo yönetilmeyen koda sunar. |
_MethodBase |
Sınıfın genel üyelerini MethodBase yönetilmeyen koda sunar. |
_MethodBuilder |
sınıfını MethodBuilder yönetilmeyen koda sunar. |
_MethodInfo |
Sınıfın genel üyelerini MethodInfo yönetilmeyen koda sunar. |
_MethodRental |
sınıfını MethodRental yönetilmeyen koda sunar. |
_Module |
sınıfını Module yönetilmeyen koda sunar. |
_ModuleBuilder |
sınıfını ModuleBuilder yönetilmeyen koda sunar. |
_ParameterBuilder |
sınıfını ParameterBuilder yönetilmeyen koda sunar. |
_ParameterInfo |
sınıfını ParameterInfo yönetilmeyen koda sunar. |
_PropertyBuilder |
sınıfını PropertyBuilder yönetilmeyen koda sunar. |
_PropertyInfo |
Sınıfın genel üyelerini PropertyInfo yönetilmeyen koda sunar. |
_SignatureHelper |
sınıfını SignatureHelper yönetilmeyen koda sunar. |
_Thread |
sınıfını Thread yönetilmeyen koda sunar. |
_Type |
Sınıfın genel üyelerini Type yönetilmeyen koda sunar. |
_TypeBuilder |
sınıfını TypeBuilder yönetilmeyen koda sunar. |
ICustomAdapter |
İstemcilerin özel bir sıralayıcı tarafından dağıtılan bağdaştırıcı nesnesi yerine gerçek nesneye erişmesi için bir yol sağlar. |
ICustomFactory |
Kullanıcıların' ı genişleten MarshalByRefObjectyönetilen nesneler için etkinleştirme kodu yazmasına olanak tanır. |
ICustomMarshaler |
Yöntem çağrılarını işlemek için özel sarmalayıcılar sağlar. |
ICustomQueryInterface |
Geliştiricilerin IUnknown::QueryInterface(REFIID riid, void **ppvObject) yönteminin özel, yönetilen bir uygulamasını sağlamasına olanak tanır. |
IDynamicInterfaceCastable |
Tür atama hatasına katılmak için kullanılan arabirim. |
IRegistrationServices |
COM'dan kullanılmak üzere yönetilen derlemeleri kaydetmek ve kaydını kaldırmak için bir dizi hizmet sağlar. |
ITypeLibConverter |
Yönetilen bir derlemeyi COM tür kitaplığına dönüştüren bir hizmet kümesi (veya tam tersi) sağlar. |
ITypeLibExporterNameProvider |
Tür kitaplığına aktarıldığında adların büyük/küçük harf denetimi sağlar. |
ITypeLibExporterNotifySink |
Çağıranı dönüştürme durumunu bildirmek ve çağıranı dönüştürme işleminin kendisine dahil etmek için derleme dönüştürücüsü için bir geri çağırma mekanizması sağlar. |
ITypeLibImporterNotifySink |
Çağıranı dönüştürme durumunu bildirmek ve çağıranı dönüştürme işleminin kendisine dahil etmek için tür kitaplığı dönüştürücüsü için bir geri çağırma mekanizması sağlar. |
UCOMIBindCtx |
Bunun yerine BIND_OPTS kullanın. |
UCOMIConnectionPoint |
Bunun yerine IConnectionPoint kullanın. |
UCOMIConnectionPointContainer |
Bunun yerine IConnectionPointContainer kullanın. |
UCOMIEnumConnectionPoints |
Bunun yerine IEnumConnectionPoints kullanın. |
UCOMIEnumConnections |
Bunun yerine IEnumConnections kullanın. |
UCOMIEnumMoniker |
Bunun yerine IEnumMoniker kullanın. |
UCOMIEnumString |
Bunun yerine IEnumString kullanın. |
UCOMIEnumVARIANT |
Bunun yerine IEnumVARIANT kullanın. |
UCOMIMoniker |
Bunun yerine IMoniker kullanın. |
UCOMIPersistFile |
Bunun yerine IPersistFile kullanın. |
UCOMIRunningObjectTable |
Bunun yerine IRunningObjectTable kullanın. |
UCOMIStream |
Bunun yerine IStream kullanın. |
UCOMITypeComp |
Bunun yerine ITypeComp kullanın. |
UCOMITypeInfo |
Bunun yerine ITypeInfo kullanın. |
UCOMITypeLib |
Bunun yerine ITypeLib kullanın. |
Numaralandırmalar
Architecture |
İşlemci mimarisini gösterir. |
AssemblyRegistrationFlags |
Derlemeleri kaydederken kullanılan bir dizi bayrak tanımlar. |
CALLCONV |
Bunun yerine CALLCONV kullanın. |
CallingConvention |
Yönetilmeyen kodda uygulanan yöntemleri çağırmak için gereken çağırma kuralını belirtir. |
CharSet |
Sıralanmış dizelerin hangi karakter kümesini kullanması gerektiğini belirler. |
ClassInterfaceType |
Bir sınıf için oluşturulan sınıf arabiriminin türünü tanımlar. |
ComInterfaceType |
Bir arabirimin COM'da nasıl kullanıma açık olduğunu tanımlar. |
ComMemberType |
COM üyesinin türünü açıklar. |
CreateComInterfaceFlags |
yöntemi için GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) bayrakları belirtir. |
CreateObjectFlags |
yöntemi için GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) bayrakları belirtir. |
CustomQueryInterfaceMode |
Yöntemin GetComInterfaceForObject(Object, Type, CustomQueryInterfaceMode)IUnknown::QueryInterface çağrılarının arabirimi kullanıp kullanamayacağını ICustomQueryInterface gösterir. |
CustomQueryInterfaceResult |
yöntemi için GetInterface(Guid, IntPtr) dönüş değerleri sağlar. |
DESCKIND |
Bunun yerine DESCKIND kullanın. |
DllImportSearchPath |
Platform çağrıları için işlevler sağlayan DLL'leri aramak için kullanılan yolları belirtir. |
ExporterEventKind |
Tür kitaplığını dışarı aktarırken tür kitaplığını verenin yaptığı geri çağırmaları açıklar. |
FUNCFLAGS |
Bunun yerine FUNCFLAGS kullanın. |
FUNCKIND |
Bunun yerine FUNCKIND kullanın. |
GCHandleType |
Türün ayırabileceği tanıtıcı türlerini temsil eder GCHandle . |
IDispatchImplType |
Belirli bir sınıf için hangi |
IDLFLAG |
Bunun yerine IDLFLAG kullanın. |
IMPLTYPEFLAGS |
Bunun yerine IMPLTYPEFLAGS kullanın. |
ImporterEventKind |
Tür kitaplığı içeri aktarıcısının bir tür kitaplığını içeri aktarırken yaptığı geri çağırmaları açıklar. |
INVOKEKIND |
Bunun yerine INVOKEKIND kullanın. |
LayoutKind |
Yönetilmeyen koda aktarıldığında nesnenin düzenini denetler. |
LIBFLAGS |
Bunun yerine LIBFLAGS kullanın. |
PARAMFLAG |
Bunun yerine PARAMFLAG kullanın. |
PosixSignal |
POSIX sinyal numarasını belirtir. |
RegistrationClassContext |
Örnek oluşturma istekleri için bir sınıf nesnesinin kullanıma sunulacağı yürütme bağlamları kümesini belirtir. |
RegistrationConnectionType |
Sınıf nesnesine bağlantı türlerini tanımlar. |
StringMarshalling |
Oluşturulan p/invoke'lar için dizelerin nasıl hazırlanması gerektiğini belirtir |
SYSKIND |
Bunun yerine SYSKIND kullanın. |
TYPEFLAGS |
Bunun yerine TYPEFLAGS kullanın. |
TYPEKIND |
Bunun yerine TYPEKIND kullanın. |
TypeLibExporterFlags |
Tür kitaplığının nasıl üretilmesi gerektiğini gösterir. |
TypeLibFuncFlags |
bu yöntemin içeri aktarıldığı COM tür kitaplığında öğesinin özgün ayarlarını |
TypeLibImporterFlags |
Bir derlemenin nasıl üretilmesi gerektiğini gösterir. |
TypeLibTypeFlags |
Türün içeri aktarıldığı COM türü kitaplığındaki öğesinin özgün ayarlarını TYPEFLAGS açıklar. |
TypeLibVarFlags |
değişkeninin içeri aktarıldığı COM türü kitaplığında öğesinin özgün ayarlarını VARFLAGS açıklar. |
UnmanagedType |
Parametrelerin veya alanların yönetilmeyen koda nasıl sıralanacaklarını tanımlar. |
VarEnum |
Bir dizi yönetilen koddan yönetilmeyen koda SafeArraydoğru sıralandığında dizi öğelerinin nasıl sıralanileceğini gösterir. |
VARFLAGS |
Bunun yerine VARFLAGS kullanın. |
Temsilciler
DllImportResolver |
Yerel kitaplıkları geri çağırma yoluyla çözümlemek için kullanılan bir temsilci sağlar. |
ObjectCreationDelegate |
BIR COM nesnesi oluşturur. |
Açıklamalar
Bu ad alanının üyeleri, aşağıdaki tabloda gösterildiği gibi çeşitli işlev kategorileri sağlar. Öznitelikler, yapıları düzenleme veya dizeleri temsil etme gibi hazırlama davranışını denetler. En önemli öznitelikler, yönetilmeyen API'lere DllImportAttributeerişmek için platform çağırma yöntemlerini tanımlamak için kullandığınız ve yönetilen ve MarshalAsAttributeyönetilmeyen bellek arasında verilerin nasıl sıralanacağını belirtmek için kullandığınız özniteliklerdir.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin