System.Runtime.InteropServices Ad Alanı

, COM birlikte çalışma ve platform çağırma hizmetlerini destekleyen çok çeşitli Üyeler sağlar. Bu hizmetler hakkında bilginiz yoksa, 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 VT_BSTR 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 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, 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 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 VT_CYsarmalar.

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ının hazırlaması gereken nesneleri olarak VT_DISPATCHsarmalar.

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ının hazırlaması gereken nesneleri olarak VT_ERRORsarmalar.

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

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 çağırana geri dönmeyeceğini gösterir.

InterfaceTypeAttribute

Yönetilen arabirimin çift, yalnızca dağıtım veya IUnknown YALNıZCA COM'a sunulduğunda 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ü bağımsız değişkeniyle karşılaştığında oluşan özel durum.

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 kullanmak üzere yönetilen derlemeleri kaydetmek ve kaydını geri kaydetmek için bir dizi hizmet sağlar.

RuntimeEnvironment

Ortak dil çalışma zamanı ortamı hakkında bilgi döndüren bir yöntem koleksiyonu static sağlar.

RuntimeInformation

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

SafeArrayRankMismatchException

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

SafeArrayTypeMismatchException

Gelenin 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ışında belleğe erişmeye çalışırken özel durumlar ortaya çıkar.

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

Bellekte bir sınıfın veya yapının veri alanlarının fiziksel yerleşimini 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 Bu yöntem için başlangıçta COM tür kitaplığından içeri aktarılan öğesini içerir.

TypeLibImportClassAttribute

Hangi Type arabirimin ö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 Başlangıçta bu alan için COM tür kitaplığından içeri aktarılmış olan öğesini içerir.

TypeLibVersionAttribute

Dışarı aktarılan tür kitaplığının sürüm numarasını belirtir.

UnknownWrapper

Sıralayıcısının hazırlaması gereken nesneleri olarak VT_UNKNOWNsarmalar.

UnmanagedCallConvAttribute

.NET'te bildirilen yerel işlevler için eşdeğeri UnmanagedCallersOnlyAttribute sağlar.

UnmanagedCallersOnlyAttribute

ile UnmanagedCallersOnlyAttribute işaretlenen herhangi bir yöntem doğrudan yerel koddan çağrılabilir. İşlev belirteci, C# içindeki işlecin adresi 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 VT_VARIANT | VT_BYREF verileri sıralar. Bu sınıf devralınamaz.

Yapılar

ArrayWithOffset

Belirtilen dizi içindeki 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 uzun türü temsil eden sabit bir değer türüdür. Uzun türü 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. 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++'da işaretsiz uzun türü temsil eden sabit bir değer türüdür. İmzalanmamış uzun türü 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. 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şmek için bir yol sağlar.

HandleRef

Platform çağırma 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 türü için bir tür diğer adı veya Apple tarafından sağlanan kitaplıklardaki CGFloat türü gibi 64 bit platformlarda çift 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

ActivatorSınıfı yönetilmeyen koda gösterir.

_Assembly

Sınıfın genel Assembly üyelerini, yönetimsiz koda maruz sağlar.

_AssemblyBuilder

AssemblyBuilderSınıfı yönetilmeyen koda gösterir.

_AssemblyName

AssemblyNameSınıfı yönetilmeyen koda gösterir.

_Attribute

AttributeSınıfı yönetilmeyen koda gösterir.

_ConstructorBuilder

ConstructorBuilderSınıfı yönetilmeyen koda gösterir.

_ConstructorInfo

Sınıfın genel ConstructorInfo üyelerini, yönetimsiz koda maruz sağlar.

_CustomAttributeBuilder

CustomAttributeBuilderSınıfı yönetilmeyen koda gösterir.

_EnumBuilder

sınıfını EnumBuilder yönetilmeyen koda sunar.

_EventBuilder

EventBuilderSınıfı yönetilmeyen koda gösterir.

_EventInfo

Sınıfın ortak üyelerini EventInfo yönetilmeyen kod olarak gösterir.

_Exception

Sınıfın ortak üyelerini Exception yönetilmeyen kod olarak gösterir.

_FieldBuilder

FieldBuilderSınıfı yönetilmeyen koda gösterir.

_FieldInfo

Sınıfın ortak üyelerini FieldInfo yönetilmeyen kod olarak gösterir.

_ILGenerator

ILGeneratorSınıfı yönetilmeyen koda gösterir.

_LocalBuilder

LocalBuilderSınıfı yönetilmeyen koda gösterir.

_MemberInfo

Sınıfın genel üyelerini MemberInfo yönetilmeyen koda sunar.

_MethodBase

Sınıfın ortak üyelerini MethodBase yönetilmeyen kod olarak gösterir.

_MethodBuilder

MethodBuilderSınıfı yönetilmeyen koda gösterir.

_MethodInfo

Sınıfın ortak üyelerini MethodInfo yönetilmeyen kod olarak gösterir.

_MethodRental

MethodRentalSınıfını, unmanaged koda maruz sağlar.

_Module

ModuleSınıfı yönetilmeyen koda gösterir.

_ModuleBuilder

ModuleBuilderSınıfını, unmanaged koda maruz sağlar.

_ParameterBuilder

ParameterBuilderSınıfı yönetilmeyen koda gösterir.

_ParameterInfo

ParameterInfoSınıfı yönetilmeyen koda gösterir.

_PropertyBuilder

PropertyBuilderSınıfı yönetilmeyen koda gösterir.

_PropertyInfo

Sınıfın genel PropertyInfo üyelerini, yönetimsiz koda maruz sağlar.

_SignatureHelper

SignatureHelperSınıfı yönetilmeyen koda gösterir.

_Thread

ThreadSınıfını, unmanaged koda maruz sağlar.

_Type

Sınıfın ortak üyelerini Type yönetilmeyen koda gösterir.

_TypeBuilder

TypeBuilderSınıfı yönetilmeyen koda gösterir.

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 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 derlemelerin kaydı ve kaydını silme için bir dizi hizmet sağlar.

ITypeLibConverter

Yönetilen bir derlemeyi COM tür kitaplığına dönüştüren ve tam tersi bir hizmet kümesi sağlar.

ITypeLibExporterNameProvider

Bir tür kitaplığına dışarı aktarıldıklarda adların büyük/küçük adlar üzerinde denetim sağlar.

ITypeLibExporterNotifySink

, Dönüştürmenin durumunu çağırana bildirmek üzere derleme Dönüştürücüsü için bir geri çağrı mekanizması sağlar ve dönüştürme işleminin kendisinde çağrıyı içerir.

ITypeLibImporterNotifySink

Dönüştürme durumunu çağırana bildirmek üzere tür kitaplığı Dönüştürücüsü için bir geri çağırma mekanizması sağlar ve bu çağrıyı dönüştürme işleminin kendisinde içerir.

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

Derlemeler kaydedilirken kullanılan bir bayrak kümesi 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

Bir tür kitaplığını dışa aktarırken tür kitaplığı Dışarı Aktarıcı 'nın yaptığı geri çağırmaları açıklar.

FUNCFLAGS

Bunun yerine FUNCFLAGS kullanın.

FUNCKIND

Bunun yerine FUNCKIND kullanın.

GCHandleType

Sınıfın ayırabileceği tanıtıcı GCHandle türlerini temsil eder.

IDispatchImplType

IDispatchBelirli bir sınıf için hangi uygulamanın kullanılacağını belirtir.

IDLFLAG

Bunun yerine IDLFLAG kullanın.

IMPLTYPEFLAGS

Bunun yerine IMPLTYPEFLAGS kullanın.

ImporterEventKind

Tür kitaplığı içeri aktarıcının bir tür kitaplığını içeri aktarmada ekleyebilirsiniz 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şturmak için bir sınıf nesnesinin istekler için kullanılabilir hale getirilme yürütme bağlamlarının kümesini belirtir.

RegistrationConnectionType

Bir sınıf nesnesine yönelik 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

Bir 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ı FUNCFLAGS açıklar.

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ığındaki öğ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

COM nesnesi oluşturur.

Açıklamalar

Bu ad alanının üyeleri, aşağıdaki tabloda gösterildiği gibi birkaç işlev kategorisi sağlar. Yapıları düzenleme veya dizeleri temsil etme gibi öznitelikler denetimi sıralama davranışı. DllImportAttributeYönetilmeyen API 'lere erişmek için platform çağırma yöntemlerini tanımlamak için kullandığınız en önemli öznitelikler ve MarshalAsAttribute verilerin yönetilen ve yönetilmeyen bellek arasında nasıl sıralandığına ilişkin olarak kullandığınız.