CustomQueryInterfaceResult 列舉

定義

警告

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

提供 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
繼承
CustomQueryInterfaceResult
屬性

欄位

Failed 2

特定介面 ID 的介面無法使用。 在此例中,傳回的介面為 null。 對 IUnknown::QueryInterface 的呼叫端則傳回 E_NOINTERFACE。

Handled 0

GetInterface(Guid, IntPtr) 方法傳回的介面指標可以當做 IUnknown::QueryInterface 的結果使用。

NotHandled 1

未使用自訂 QueryInterface, 而應使用 IUnknown::QueryInterface 的預設實作。

適用於