CustomQueryInterfaceResult 열거형

정의

경고

이 API는 현재 사용되지 않습니다.

GetInterface(Guid, IntPtr) 메서드의 반환 값을 제공합니다.Provides return values for the GetInterface(Guid, IntPtr) method.

public enum class CustomQueryInterfaceResult
[System.Runtime.InteropServices.ComVisible(false)]
[System.Obsolete("CustomQueryInterfaceResult and support for ICustomQueryInterface may be unavailable in future releases.")]
[System.Serializable]
public enum CustomQueryInterfaceResult
type CustomQueryInterfaceResult = 
Public Enum CustomQueryInterfaceResult
상속
CustomQueryInterfaceResult
특성

필드

Failed 2

특정 인터페이스 ID에 대한 인터페이스는 사용할 수 없습니다.The interface for a specific interface ID is not available. 이 경우 반환되는 인터페이스는 null입니다.In this case, the returned interface is null. E_NOINTERFACE가 IUnknown::QueryInterface의 호출자로 반환됩니다.E_NOINTERFACE is returned to the caller of IUnknown::QueryInterface.

Handled 0

GetInterface(Guid, IntPtr) 메서드에서 반환된 인터페이스 포인터를 IUnknown::QueryInterface의 결과로 사용할 수 있습니다.The interface pointer that is returned from the GetInterface(Guid, IntPtr) method can be used as the result of IUnknown::QueryInterface.

NotHandled 1

사용자 지정 QueryInterface는 사용되지 않습니다.The custom QueryInterface was not used. 대신 IUnknown::QueryInterface의 기본 구현이 사용되어야 합니다.Instead, the default implementation of IUnknown::QueryInterface should be used.

적용 대상