ICustomQueryInterface Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
ICustomQueryInterface may be unavailable in future releases.
Lehetővé teszi a fejlesztők számára az IUnknown::QueryInterface(REFIID riid, void **ppvObject) metódus egyéni, felügyelt implementációját.
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
- Attribútumok
Megjegyzések
Ez az osztály lehetővé teszi, hogy a haladó felhasználók testre szabott felügyelt implementációt nyújtsanak a QueryInterface módszernek.
A felügyelt és natív alkalmazások a testre szabott implementációval adott interfészazonosítót adhatnak vissza, kivéve a IID_IUnknown. Vagyis amikor QueryInterface meghívják, figyelmen kívül hagyja az egyéni implementációkat, ha a riid paramétere IID_IUnknown van beállítva. Előfordulhat azonban, hogy továbbra is az IUnknown-t adja vissza.ppvObject
A fejlesztők egyéni implementációkat biztosíthatnak az összes interfészhez IUnknown(kivéve ), ha érvényes megfelelő felületet definiálnak és implementálnak.
Az érvényes, felhasználó által definiált felület v-table elrendezéssel rendelkezik, amely pontosan megfelel a nem felügyelt COM-felületnek, és az InterfaceTypeAttribute .InterfaceIsIUnknown
Metódusok
| Name | Description |
|---|---|
| GetInterface(Guid, IntPtr) |
Elavult.
Egy interfészt ad vissza egy megadott felületazonosító alapján. |