Skip to content

Commit 6843ebf

Browse files
committed
Update
1 parent 9a4fd55 commit 6843ebf

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Files.App.CsWin32/Windows.Win32.ComPtr.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@ public ComPtr(T* ptr)
4141
[MethodImpl(MethodImplOptions.AggressiveInlining)]
4242
public readonly ComPtr<U> As<U>() where U : unmanaged
4343
{
44-
ComPtr<U> pNewPtr = default;
44+
ComPtr<U> ptr = default;
4545
Guid iid = typeof(U).GUID;
46-
((IUnknown*)_ptr)->QueryInterface(&riid, (void**)pNewPtr.GetAddressOf());
47-
return pNewPtr;
46+
((IUnknown*)_ptr)->QueryInterface(&iid, (void**)ptr.GetAddressOf());
47+
return ptr;
4848
}
4949

50+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
5051
public readonly HRESULT CoCreateInstance<U>(CLSCTX dwClsContext = CLSCTX.CLSCTX_LOCAL_SERVER) where U : unmanaged
5152
{
5253
Guid clsid = typeof(U).GUID, iid = typeof(T).GUID;

0 commit comments

Comments
 (0)