Partager via


CustomQueryInterfaceResult Énumération

Définition

Attention

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

Fournit des valeurs de retour pour la méthode GetInterface(Guid, IntPtr).

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
Héritage
CustomQueryInterfaceResult
Attributs

Champs

Nom Valeur Description
Handled 0

Le pointeur d’interface retourné par la GetInterface(Guid, IntPtr) méthode peut être utilisé comme résultat d’IUnknown ::QueryInterface.

NotHandled 1

La valeur personnalisée QueryInterface n’a pas été utilisée. Au lieu de cela, l’implémentation par défaut d’IUnknown ::QueryInterface doit être utilisée.

Failed 2

L’interface d’un ID d’interface spécifique n’est pas disponible. Dans ce cas, l’interface retournée est null. E_NOINTERFACE est retourné à l’appelant de IUnknown ::QueryInterface.

S’applique à