ICustomQueryInterface.GetInterface(Guid, IntPtr) Metódus

Definíció

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.

A következőre érvényes: