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 hizmetlere aşina değilseniz 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 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 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, 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 arabirimi 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ülmesine olanak tanır. |
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ı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ı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ı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 BIR GUID istenmeyen olduğunda açık Guid bir 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 bir 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 |
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 imzanı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 hazırlama 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 bellek ayırma, yönetilmeyen bellek bloklarını kopyalama ve yönetilmeyen türlere dönüştürme yöntemlerinin 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ıralanacaklarını gösterir. |
MarshalDirectiveException |
Bir ile karşılaştığında MarshalAsAttribute sıralayıcı tarafından atılan ö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 çağırandan çağırana geri sıralanması gerektiğini gösterir. |
PosixSignalContext |
Bir PosixSignalRegistration olay için veri sağlar. |
PosixSignalRegistration |
bir 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 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 (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 |
Bellekteki bir sınıfın veya yapının veri alanlarının fiziksel düzenini denetlemenizi sağlar. |
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 ve tam tersi olan bir hizmet kümesi sağlar. |
TypeLibFuncAttribute |
FUNCFLAGS Başlangıçta bu yöntem için 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ılmış olan öğ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 |
UnmanagedCallConvAttribute |
Yönetilmeyen kodda uygulanan P/Invoke yöntemlerini çağırmak için gereken çağırma kuralını belirtir. |
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 |
WasmImportLinkageAttribute |
COM birlikte çalışma ve platform çağırma hizmetlerini destekleyen çok çeşitli üyeler sağlar. Bu hizmetlere aşina değilseniz bkz. Yönetilmeyen Kodla Birlikte Çalışma. |
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 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ğı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 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ı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 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 ve tam tersi olan bir hizmet kümesi sağlar. |
ITypeLibExporterNameProvider |
Tür kitaplığına aktarıldığında adların büyük/küçük harfle yazılması üzerinde denetim sağlar. |
ITypeLibExporterNotifySink |
Çağıranı dönüştürme durumunu bildirmek ve çağıranı dönüştürme işlemine 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şlemine 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 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 |
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ığı 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 |
Türün ayırabileceği tanıtıcı GCHandle 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ığını içeri aktarırken tür kitaplığı içeri aktarıcısının 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 |
Bir sınıf nesnesinin örnekleri oluşturma istekleri için kullanılabilir hale getirileceği 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ıralanmış olduğunu tanımlar. |
VarEnum |
Bir dizi yönetilen koddan yönetilmeyen koda SafeArraysıralandığında dizi öğelerinin nasıl sıralandığı 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 ç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 DllImportAttribute, yönetilmeyen API'lere eriş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