Bagikan melalui


IUnknownDerivedAttribute<T,TImpl> Kelas

Definisi

Penting

API ini bukan kompatibel CLS.

Menunjukkan bahwa antarmuka adalah representasi terkelola dari antarmuka turunan IUnknown.

generic <typename T, typename TImpl>
 where T : IIUnknownInterfaceTypepublic ref class IUnknownDerivedAttribute : Attribute, System::Runtime::InteropServices::Marshalling::IIUnknownDerivedDetails
[System.AttributeUsage(System.AttributeTargets.Interface, Inherited=false)]
[System.CLSCompliant(false)]
public class IUnknownDerivedAttribute<T,TImpl> : Attribute, System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails where T : IIUnknownInterfaceType
[<System.AttributeUsage(System.AttributeTargets.Interface, Inherited=false)>]
[<System.CLSCompliant(false)>]
type IUnknownDerivedAttribute<'T, 'Impl (requires 'T :> IIUnknownInterfaceType)> = class
    inherit Attribute
    interface IIUnknownDerivedDetails
Public Class IUnknownDerivedAttribute(Of T, TImpl)
Inherits Attribute
Implements IIUnknownDerivedDetails

Jenis parameter

T

Jenis yang menyediakan informasi tingkat jenis tentang antarmuka.

TImpl

Jenis yang digunakan untuk memanggil dari penelepon terkelola ke implementasi antarmuka yang tidak dikelola.

Warisan
IUnknownDerivedAttribute<T,TImpl>
Atribut
Penerapan

Konstruktor

IUnknownDerivedAttribute<T,TImpl>()

Menginisialisasi instans baru kelas IUnknownDerivedAttribute<T,TImpl>.

Properti

Iid

Mendapatkan ID antarmuka.

Implementation

Mendapatkan jenis terkelola yang digunakan untuk memproyeksikan antarmuka turunan IUnknown.

ManagedVirtualMethodTable

Mendapatkan penunjuk ke tabel metode virtual untuk mengaktifkan penelepon yang tidak terkelola untuk memanggil implementasi antarmuka terkelola.

TypeId

Ketika diimplementasikan di kelas turunan, mendapatkan pengidentifikasi unik untuk ini Attribute.

(Diperoleh dari Attribute)

Metode

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

(Diperoleh dari Attribute)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari Attribute)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IsDefaultAttribute()

Ketika ditimpa di kelas turunan, menunjukkan apakah nilai instans ini adalah nilai default untuk kelas turunan.

(Diperoleh dari Attribute)
Match(Object)

Saat ditimpa di kelas turunan, mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

(Diperoleh dari Attribute)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk