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 à