MSDN says if DeviceIoControl completes successfully, the return value is non zero.
Given this code:
Is this the same thing?Code:if(!DeviceIoControl(<parameters>) { <code> }
(I know this is very basic, but the ! operator always causes me great confusion,Code:BOOL bSuccess; bSuccess = DeviceIoControl(<parameters>) if(bSuccess == 0) //function call failed { <code> }
especially when some functions succeed return is zero, and others is non-zero.)




Reply With Quote