Freigeben über


CustomQueryInterfaceResult Enumeration

Definition

Achtung

CustomQueryInterfaceResult and support for ICustomQueryInterface may be unavailable in future releases.

Stellt Rückgabewerte für die GetInterface(Guid, IntPtr)-Methode bereit.

public enum class CustomQueryInterfaceResult
[System.Obsolete("CustomQueryInterfaceResult and support for ICustomQueryInterface may be unavailable in future releases.")]
public enum CustomQueryInterfaceResult
public enum CustomQueryInterfaceResult
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum CustomQueryInterfaceResult
[<System.Obsolete("CustomQueryInterfaceResult and support for ICustomQueryInterface may be unavailable in future releases.")>]
type CustomQueryInterfaceResult = 
type CustomQueryInterfaceResult = 
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type CustomQueryInterfaceResult = 
Public Enum CustomQueryInterfaceResult
Vererbung
CustomQueryInterfaceResult
Attribute

Felder

Failed 2

Die Schnittstelle für eine bestimmte Schnittstellen-ID ist nicht verfügbar. In diesem Fall ist die zurückgegebene Schnittstelle null. E_NOINTERFACE wird an den Aufrufer von IUnknown::QueryInterface zurückgegeben.

Handled 0

Der Schnittstellenzeiger, der von der GetInterface(Guid, IntPtr)-Methode zurückgegeben wird, kann als Ergebnis von IUnknown::QueryInterface verwendet werden.

NotHandled 1

Die benutzerdefinierte QueryInterface wurde nicht verwendet. Stattdessen sollte die Standardimplementierung von IUnknown::QueryInterface verwendet werden.

Gilt für: