ICustomQueryInterface Arabirim
Tanım
Ö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.
Dikkat
ICustomQueryInterface may be unavailable in future releases.
Geliştiricilerin IUnknown::QueryInterface(REFIID riid, void **ppvObject) yönteminin özel, yönetilen bir uygulamasını sağlamasına olanak tanır.
public interface class ICustomQueryInterface
[System.Obsolete("ICustomQueryInterface may be unavailable in future releases.")]
public interface ICustomQueryInterface
public interface ICustomQueryInterface
[System.Runtime.InteropServices.ComVisible(false)]
public interface ICustomQueryInterface
[<System.Obsolete("ICustomQueryInterface may be unavailable in future releases.")>]
type ICustomQueryInterface = interface
type ICustomQueryInterface = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type ICustomQueryInterface = interface
Public Interface ICustomQueryInterface
- Öznitelikler
Açıklamalar
Bu sınıf, ileri düzey kullanıcıların yönteminin özelleştirilmiş yönetilen uygulamasını sağlamasına QueryInterface
izin verir.
Yönetilen ve yerel uygulamalar, IID_IUnknown dışında, belirli bir arabirim kimliği için belirli bir arabirimi döndürmek için özelleştirilmiş uygulamayı kullanabilir. Yani çağrıldığında QueryInterface
parametresi IID_IUnknown olarak ayarlanırsa riid
özel uygulamaları yoksayar. Ancak yine de IUnknown değerini ppvObject
olarak döndürebilirsiniz.
Geliştiriciler, geçerli bir karşılık gelen arabirim tanımlayıp uygularlarsa tüm arabirimler için (hariç IUnknown
) özel uygulamalar sağlayabilir.
Geçerli bir kullanıcı tanımlı arabirim, yönetilmeyen COM arabirimiyle tam olarak eşleşen bir v-tablo düzenine sahiptir ve bu InterfaceTypeAttribute düzen şeklindedir InterfaceIsIUnknown.
Yöntemler
GetInterface(Guid, IntPtr) |
Geçersiz.
Belirtilen arabirim kimliğine göre bir arabirim döndürür. |
Şunlara uygulanır
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