ICustomQueryInterface.GetInterface(Guid, IntPtr) Metódus
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.
Egy interfészt ad vissza egy megadott felületazonosító alapján.
public:
System::Runtime::InteropServices::CustomQueryInterfaceResult GetInterface(Guid % iid, [Runtime::InteropServices::Out] IntPtr % ppv);
[System.Security.SecurityCritical]
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPtr ppv);
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPtr ppv);
[<System.Security.SecurityCritical>]
abstract member GetInterface : Guid * nativeint -> System.Runtime.InteropServices.CustomQueryInterfaceResult
abstract member GetInterface : Guid * nativeint -> System.Runtime.InteropServices.CustomQueryInterfaceResult
Public Function GetInterface (ByRef iid As Guid, ByRef ppv As IntPtr) As CustomQueryInterfaceResult
Paraméterek
- iid
- Guid
A kért felület GUID azonosítója.
- ppv
-
IntPtr
nativeint
Hivatkozás a kért felületre, amikor ez a módszer visszatér.
Válaszok
Az egyik számbavételi érték, amely azt jelzi, hogy az IUnknown::QueryInterface egyéni implementációját használták-e.
- Attribútumok
Megjegyzések
Az alkalmazások felügyelt kóddal határozhatják meg saját implementációját az egyéni felületekhez és a standard futtatókörnyezeti felületekhez.
A visszatérési CustomQueryInterfaceResult érték a testre szabott implementációk engedélyezésére vagy letiltására használható bizonyos felületek megjelenítésével vagy elrejtésével a COM-hozzáférés során.
Ez a módszer a COM számára láthatatlan.