We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a4fd55 commit 6843ebfCopy full SHA for 6843ebf
src/Files.App.CsWin32/Windows.Win32.ComPtr.cs
@@ -41,12 +41,13 @@ public ComPtr(T* ptr)
41
[MethodImpl(MethodImplOptions.AggressiveInlining)]
42
public readonly ComPtr<U> As<U>() where U : unmanaged
43
{
44
- ComPtr<U> pNewPtr = default;
+ ComPtr<U> ptr = default;
45
Guid iid = typeof(U).GUID;
46
- ((IUnknown*)_ptr)->QueryInterface(&riid, (void**)pNewPtr.GetAddressOf());
47
- return pNewPtr;
+ ((IUnknown*)_ptr)->QueryInterface(&iid, (void**)ptr.GetAddressOf());
+ return ptr;
48
}
49
50
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
51
public readonly HRESULT CoCreateInstance<U>(CLSCTX dwClsContext = CLSCTX.CLSCTX_LOCAL_SERVER) where U : unmanaged
52
53
Guid clsid = typeof(U).GUID, iid = typeof(T).GUID;
0 commit comments