IPointer<TPointer>
interface IPointer<TPointer> where TPointer : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Used to indicate ownership of a native resource pointer.
using System;
using System.Runtime.CompilerServices;
namespace Windows.Win32.Foundation
{
internal interface IPointer<[IsUnmanaged] TPointer> where TPointer : struct
{
[Obsolete("Use extension method GetPointer on IPointer<T> to get the typed pointer instead.")]
IntPtr Pointer { get; }
}
}