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 Kodile 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 ara sunucu ve saplama kullanılarak mı sıralanması gerektiğini belirtir. |
BestFitMappingAttribute |
Unicode karakterlerinin 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 |
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 ortak sınıfı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ğlı kaydına izin verir. |
ComCompatibleVersionAttribute |
COM istemcisine, bir 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 arabirimle ilgili bilgilerin kaybolduğunu gösterir. |
ComDefaultInterfaceAttribute |
COM'un kullanıma sunma varsayılan arabirimini belirtir. Bu sınıf devralınamaz. |
ComEventInterfaceAttribute |
Bir ortak sınıf 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 |
COM nesnelerinden eklenecek ve kaldırılacak olayları işleyen .NET temsilcilerini etkinleştiren yöntemler sağlar. |
COMException |
Com yöntemi çağrısından tanınmayan bir HRESULT 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ı kaldırdığınızda ç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ülmesine olanak tanır. |
ComVisibleAttribute |
Tek bir yönetilen türün veya üyenin ya da derlemedeki 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 bir sarmalayıcı sınıfını temsil eder. |
CurrencyWrapper |
Sıralayıcının |
DefaultCharSetAttribute |
CharSet numaralandırmasının 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ının |
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 |
GetInterfaceImplementation(RuntimeTypeHandle)tarafından döndürülen herhangi bir tür için gereken öznitelik. |
ErrorWrapper |
Sıralayıcının |
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 bir Guid sağlar. |
HandleCollector |
Bekleyen tanıtıcıları izler ve belirtilen eşiğe ulaşıldığında çöp toplamayı zorlar. |
IDispatchImplAttribute |
Ortak dil çalışma zamanının çift arabirimleri ve dispinterfaces'i COM'a sunarken 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 |
Bir derleme içinde tanımlanan türlerin başlangıçta bir 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ülmemesi gerektiğ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 |
Sıralayıcı tarafından yönetilen koda sıralanabilen bir değişken türünün bağımsız değişkeniyle karşılaştığında oluşan özel durum. |
JsonMarshal |
COM birlikte çalışma ve platform çağırma hizmetlerini destekleyen çok çeşitli üyeler sağlar. Bu hizmetleri bilmiyorsanız bkz. Yönetilmeyen Kodile Birlikte Çalışma. |
LCIDConversionAttribute |
Bir yöntemin yönetilmeyen imzanın 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 saplamaları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 ve yönetilmeyen kodla etkileşim kurarken kullanılan diğer çeşitli yöntemlere yönelik bir yöntem koleksiyonu sağlar. |
MarshalAsAttribute |
Yönetilen ve yönetilmeyen kod arasında verilerin nasıl sıralanmış olduğunu gösterir. |
MarshalDirectiveException |
Bir MarshalAsAttribute desteklemediğinde sıralayıcı tarafından oluşan özel durum. |
MemoryMarshal |
Memory<T>, ReadOnlyMemory<T>, Span<T>ve ReadOnlySpan<T>ile birlikte çalışma yöntemleri sağlar. |
NativeLibrary |
Yerel kitaplıkları yönetmek için API'ler sağlar. |
NativeMemory |
Bu sınıf, ana 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 çağırandan çağırana geri sıralanması gerektiğini gösterir. |
PosixSignalContext |
PosixSignalRegistration olayı için veri sağlar. |
PosixSignalRegistration |
PosixSignaliş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'sini belirtmesine izin verir. |
RegistrationServices |
COM'dan kullanılmak üzere yönetilen derlemeleri kaydetmek ve kaydını kaldırmak için bir hizmet kümesi sağlar. |
RuntimeEnvironment |
Ortak dil çalışma zamanı ortamı hakkında bilgi döndüren |
RuntimeInformation |
.NET çalışma zamanı yüklemesi hakkında bilgi sağlar. |
SafeArrayRankMismatchException |
Gelen |
SafeArrayTypeMismatchException |
Gelen |
SafeBuffer |
Okuma ve yazma için kullanılabilecek denetimli bir bellek arabelleği sağlar. Denetlenen arabellek (yetersiz çalıştırmalar ve taşmalar) dışındaki belleğe erişme girişimleri özel durumlar oluşturur. |
SafeHandle |
İşletim sistemi tanıtıcıları için bir 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 |
ReadOnlySequence<T>ile 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ısını 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 sağlar ve bunun tersi de geçerlidir. |
TypeLibFuncAttribute |
Bu yöntem için başlangıçta COM türü kitaplığından içeri aktarılan FUNCFLAGS içerir. |
TypeLibImportClassAttribute |
Hangi Type özel olarak bir arabirim kullandığını belirtir. Bu sınıf devralınamaz. |
TypeLibTypeAttribute |
Com türü kitaplığından bu tür için ilk olarak içeri aktarılan TYPEFLAGS içerir. |
TypeLibVarAttribute |
Bu alan için başlangıçta COM türü kitaplığından içeri aktarılan VARFLAGS içerir. |
TypeLibVersionAttribute |
Dışarı aktarılan tür kitaplığının sürüm numarasını belirtir. |
UnknownWrapper |
Sıralayıcının |
UnmanagedCallConvAttribute |
Yönetilmeyen kodda uygulanan P/Invoke yöntemlerini çağırmak için gereken çağırma kuralını belirtir. |
UnmanagedCallersOnlyAttribute |
UnmanagedCallersOnlyAttribute ile işaretlenmiş herhangi bir yöntem doğrudan yerel koddan çağrılabilir. İşlev belirteci, C# içindeki işlecinin |
UnmanagedFunctionPointerAttribute |
Yönetilmeyen işlev işaretçisi olarak geçirilen veya yönetilmeyen koddan alınan temsilci imzasının hazırlama davranışını denetler. Bu sınıf devralınamaz. |
VariantWrapper |
Yönetilen koddan yönetilmeyen koda |
WasmImportLinkageAttribute |
Bu öznitelikle işaretlenmiş P/Invoke'un wasm içeri aktarması olarak içinde bağlanması gerektiğini belirtir. |
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 |
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 |
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şmenin bir yolunu 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 C veya C++'nın |
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 |
Activator sınıfını yönetilmeyen koda sunar. |
_Assembly |
Assembly sınıfının genel üyelerini yönetilmeyen koda sunar. |
_AssemblyBuilder |
AssemblyBuilder sınıfını yönetilmeyen koda sunar. |
_AssemblyName |
AssemblyName sınıfını yönetilmeyen koda sunar. |
_Attribute |
Attribute sınıfını yönetilmeyen koda sunar. |
_ConstructorBuilder |
ConstructorBuilder sınıfını yönetilmeyen koda sunar. |
_ConstructorInfo |
ConstructorInfo sınıfının genel üyelerini yönetilmeyen koda sunar. |
_CustomAttributeBuilder |
CustomAttributeBuilder sınıfını yönetilmeyen koda sunar. |
_EnumBuilder |
EnumBuilder sınıfını yönetilmeyen koda sunar. |
_EventBuilder |
EventBuilder sınıfını yönetilmeyen koda sunar. |
_EventInfo |
EventInfo sınıfının genel üyelerini yönetilmeyen koda sunar. |
_Exception |
Exception sınıfının genel üyelerini yönetilmeyen koda sunar. |
_FieldBuilder |
FieldBuilder sınıfını yönetilmeyen koda sunar. |
_FieldInfo |
FieldInfo sınıfının genel üyelerini yönetilmeyen koda sunar. |
_ILGenerator |
ILGenerator sınıfını yönetilmeyen koda sunar. |
_LocalBuilder |
LocalBuilder sınıfını yönetilmeyen koda sunar. |
_MemberInfo |
MemberInfo sınıfının genel üyelerini yönetilmeyen koda sunar. |
_MethodBase |
MethodBase sınıfının genel üyelerini yönetilmeyen koda sunar. |
_MethodBuilder |
MethodBuilder sınıfını yönetilmeyen koda sunar. |
_MethodInfo |
MethodInfo sınıfının genel üyelerini yönetilmeyen koda sunar. |
_MethodRental |
MethodRental sınıfını yönetilmeyen koda sunar. |
_Module |
Module sınıfını yönetilmeyen koda sunar. |
_ModuleBuilder |
ModuleBuilder sınıfını yönetilmeyen koda sunar. |
_ParameterBuilder |
ParameterBuilder sınıfını yönetilmeyen koda sunar. |
_ParameterInfo |
ParameterInfo sınıfını yönetilmeyen koda sunar. |
_PropertyBuilder |
PropertyBuilder sınıfını yönetilmeyen koda sunar. |
_PropertyInfo |
PropertyInfo sınıfının genel üyelerini yönetilmeyen koda sunar. |
_SignatureHelper |
SignatureHelper sınıfını yönetilmeyen koda sunar. |
_Thread |
Thread sınıfını yönetilmeyen koda sunar. |
_Type |
Type sınıfının genel üyelerini yönetilmeyen koda sunar. |
_TypeBuilder |
TypeBuilder sınıfını 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 MarshalByRefObjectgenişleten yö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 hizmet kümesi sağlar. |
ITypeLibConverter |
Yönetilen bir derlemeyi COM türü kitaplığına dönüştüren bir hizmet kümesi sağlar ve bunun tersi de geçerlidir. |
ITypeLibExporterNameProvider |
Tür kitaplığına aktarıldığında adların büyük/küçük harfle yazılması üzerinde denetim sağlar. |
ITypeLibExporterNotifySink |
Derleme dönüştürücüsünün çağıranı dönüştürme durumunu bilgilendirmesi için bir geri çağırma mekanizması sağlar ve çağıranı dönüştürme işleminin kendisine dahil eder. |
ITypeLibImporterNotifySink |
Çağıranı dönüştürme durumunu bildirmek için tür kitaplığı dönüştürücüsü için bir geri çağırma mekanizması sağlar ve çağıranı dönüştürme işleminin kendisine dahil eder. |
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 bayrak kümesini 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 |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) yöntemi için bayrakları belirtir. |
CreateObjectFlags |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) yöntemi için bayrakları belirtir. |
CustomQueryInterfaceMode |
GetComInterfaceForObject(Object, Type, CustomQueryInterfaceMode) yönteminin IUnknown::QueryInterface çağrılarının ICustomQueryInterface arabirimini kullanıp kullanamayacağını gösterir. |
CustomQueryInterfaceResult |
GetInterface(Guid, IntPtr) yöntemi için 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ığı dışarı aktarılı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 |
GCHandle türünün ayırabileceği tanıtıcı türlerini temsil eder. |
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ığındaki |
TypeLibImporterFlags |
Derlemenin nasıl üretilmesi gerektiğini gösterir. |
TypeLibTypeFlags |
Türün içeri aktarıldığı COM tür kitaplığındaki TYPEFLAGS özgün ayarlarını açıklar. |
TypeLibVarFlags |
Değişkenin içeri aktarıldığı COM tür kitaplığındaki VARFLAGS özgün ayarlarını açıklar. |
UnmanagedType |
Parametrelerin veya alanların yönetilmeyen koda nasıl sıralanmış olduğunu tanımlar. |
VarEnum |
Bir dizi yönetilen koddan yönetilmeyen koda SafeArrayolarak sıralandığında dizi öğelerinin nasıl sıralanmış olduğunu gösterir. |
VARFLAGS |
Bunun yerine VARFLAGS kullanın. |
Temsilciler
DllImportResolver |
Geri arama yoluyla yerel kitaplıkları çözümlemek için kullanılan bir temsilci sağlar. |
ObjectCreationDelegate |
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 erişmek için platform çağırma yöntemlerini tanımlamak için kullandığınız DllImportAttributeve yönetilen ve yönetilmeyen bellek arasında verilerin nasıl sıralanacağını belirtmek için kullandığınız MarshalAsAttribute' dir.