Aracılığıyla paylaş


System.Runtime.InteropServices Ad Alanı

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 VT_BSTR türündeki verileri sıralar. Bu sınıf devralınamaz.

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 VT_CYolarak hazırlaması gereken nesneleri sarmalar.

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 VT_DISPATCHolarak hazırlaması gereken nesneleri sarmalar.

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 VT_ERRORolarak hazırlaması gereken nesneleri sarmalar.

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 IDispatch uygulamasını kullandığını gösterir.

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 IUnknown -only olup olmadığını gösterir.

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 static yöntemleri koleksiyonu sağlar.

RuntimeInformation

.NET çalışma zamanı yüklemesi hakkında bilgi sağlar.

SafeArrayRankMismatchException

Gelen SAFEARRAY sıralaması yönetilen imzada belirtilen dereceyle eşleşmediğinde oluşan özel durum.

SafeArrayTypeMismatchException

Gelen SAFEARRAY türü yönetilen imzada belirtilen türle eşleşmediğinde oluşan özel durum.

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 VT_UNKNOWNolarak hazırlaması gereken nesneleri sarmalar.

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 adresi kullanılarak yerel bir değişkene yüklenebilir ve yerel bir yönteme geri çağırma olarak geçirilebilir.

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 VT_VARIANT | VT_BYREF türündeki verileri sıralar. Bu sınıf devralınamaz.

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 long türünü temsil eden sabit bir değer türüdür. yönetilen/yönetilmeyen sınırda, long türünü kullanan yönetilen kod yönetilmeyen API'lerde doğru bir şekilde temsil etmek için bir değişim türü olarak kullanılması amaçlanmıştır. Bu tür, tüm Windows platformlarında ve 32 bit Unix tabanlı platformlarda 32 bit depolama alanına sahiptir. 64 bit Unix platformlarında 64 bit depolama alanına sahiptir.

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 unsigned long türünü temsil eden sabit bir değer türüdür. yönetilen/yönetilmeyen sınırda, unsigned long türünü kullanan yönetilen kod yönetilmeyen API'lerde doğru bir şekilde temsil etmek için bir değişim türü olarak kullanılması amaçlanmıştır. Bu tür, tüm Windows platformlarında ve 32 bit Unix tabanlı platformlarda 32 bit depolama alanına sahiptir. 64 bit Unix platformlarında 64 bit depolama alanına sahiptir.

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 float için tür diğer adı veya Apple tarafından sağlanan kitaplıklardaki CGFloat türü gibi 64 bit platformlarda double kullanan yönetilen kod yönetilmeyen API'lerde doğru bir şekilde temsil etmek için yönetilen/yönetilmeyen sınırda bir değişim türü olarak kullanılması amaçlanmıştır.

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 IDispatch uygulamasının kullanılacağını gösterir.

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 FUNCFLAGS özgün ayarlarını açıklar.

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.