summaryrefslogtreecommitdiff
path: root/usb/umdf_fx2/driver/comsup.cpp
diff options
context:
space:
mode:
authorWei Mao <[email protected]>2017-03-14 14:41:04 -0700
committerWei Mao <[email protected]>2017-03-14 14:41:04 -0700
commit360ed51d5a49fb859ba1f6e1bc4be8ceca39c1bc (patch)
tree0141b8454ac8a375d98641b4362960bced97628c /usb/umdf_fx2/driver/comsup.cpp
parent8dc7279b896be7a1aa95decc2e759fb1f27a5271 (diff)
[usb] Fix Code Analysis Warnings
Diffstat (limited to 'usb/umdf_fx2/driver/comsup.cpp')
-rw-r--r--usb/umdf_fx2/driver/comsup.cpp45
1 files changed, 23 insertions, 22 deletions
diff --git a/usb/umdf_fx2/driver/comsup.cpp b/usb/umdf_fx2/driver/comsup.cpp
index 9c9aec3b..2f14f588 100644
--- a/usb/umdf_fx2/driver/comsup.cpp
+++ b/usb/umdf_fx2/driver/comsup.cpp
@@ -8,7 +8,7 @@ Module Name:
Abstract:
- This module contains implementations for the functions and methods
+ This module contains implementations for the functions and methods
used for providing COM support.
Environment:
@@ -33,7 +33,7 @@ CUnknown::CUnknown(
Routine Description:
Constructor for an instance of the CUnknown class. This simply initializes
- the reference count of the object to 1. The caller is expected to
+ the reference count of the object to 1. The caller is expected to
call Release() if it wants to delete the object once it has been allocated.
Arguments:
@@ -56,11 +56,11 @@ CUnknown::QueryInterface(
_Outptr_ PVOID *Object
)
/*++
-
+
Routine Description:
This method provides the basic support for query interface on CUnknown.
- If the interface requested is IUnknown it references the object and
+ If the interface requested is IUnknown it references the object and
returns an interface pointer. Otherwise it returns an error.
Arguments:
@@ -92,10 +92,10 @@ CUnknown::QueryIUnknown(
VOID
)
/*++
-
+
Routine Description:
- This helper method references the object and returns a pointer to the
+ This helper method references the object and returns a pointer to the
object's IUnknown interface.
This allows other methods to convert a CUnknown pointer into an IUnknown
@@ -122,7 +122,7 @@ CUnknown::AddRef(
VOID
)
/*++
-
+
Routine Description:
This method adds one to the object's reference count.
@@ -142,13 +142,14 @@ CUnknown::AddRef(
return InterlockedIncrement(&m_ReferenceCount);
}
+_Use_decl_annotations_
ULONG
STDMETHODCALLTYPE
CUnknown::Release(
VOID
)
/*++
-
+
Routine Description:
This method subtracts one to the object's reference count. If the count
@@ -161,8 +162,8 @@ CUnknown::Release(
Return Value:
The new reference count. If the caller uses this value it should only be
- to check for zero (i.e. this call caused or will cause deletion) or
- non-zero (i.e. some other call may have caused deletion, but this one
+ to check for zero (i.e. this call caused or will cause deletion) or
+ non-zero (i.e. some other call may have caused deletion, but this one
didn't).
--*/
@@ -191,14 +192,14 @@ CClassFactory::QueryIClassFactory(
VOID
)
/*++
-
+
Routine Description:
- This helper method references the object and returns a pointer to the
+ This helper method references the object and returns a pointer to the
object's IClassFactory interface.
- This allows other methods to convert a CClassFactory pointer into an
- IClassFactory pointer without a typecast and without dealing with the
+ This allows other methods to convert a CClassFactory pointer into an
+ IClassFactory pointer without a typecast and without dealing with the
return value QueryInterface.
Arguments:
@@ -221,7 +222,7 @@ CClassFactory::QueryInterface(
_Outptr_ PVOID *Object
)
/*++
-
+
Routine Description:
This method attempts to retrieve the requested interface from the object.
@@ -268,7 +269,7 @@ CClassFactory::CreateInstance(
_Out_ PVOID *Object
)
/*++
-
+
Routine Description:
This COM method is the factory routine - it creates instances of the driver
@@ -279,7 +280,7 @@ CClassFactory::CreateInstance(
OuterObject - only used for aggregation, which our driver callback class
does not support.
- InterfaceId - the interface ID the caller would like to get from our
+ InterfaceId - the interface ID the caller would like to get from our
new object.
Object - a location to store the referenced interface pointer to the new
@@ -299,7 +300,7 @@ CClassFactory::CreateInstance(
hr = CMyDriver::CreateInstance(&driver);
- if (SUCCEEDED(hr))
+ if (SUCCEEDED(hr))
{
hr = driver->QueryInterface(InterfaceId, Object);
driver->Release();
@@ -314,11 +315,11 @@ CClassFactory::LockServer(
_In_ BOOL Lock
)
/*++
-
+
Routine Description:
This COM method can be used to keep the DLL in memory. However since the
- driver's DllCanUnloadNow function always returns false, this has little
+ driver's DllCanUnloadNow function always returns false, this has little
effect. Still it tracks the number of lock and unlock operations.
Arguments:
@@ -334,8 +335,8 @@ CClassFactory::LockServer(
if (Lock)
{
InterlockedIncrement(&s_LockCount);
- }
- else
+ }
+ else
{
InterlockedDecrement(&s_LockCount);
}