Hi,
We are using the SmartDisk DLL SDK in our product. We have noticed that systems with Solid State Drives are reporting errors when the client software is running under elevation. When not run under elevation, SmartDll_Init() returns -7006, which is expected, I guess.
In our code, we make these calls:
and tmpAttrValue comes back as 0x00501948
Are SSD's supported? Is there any way to just "know" the device is an SSD?
Is there a workaround/fix available?
thanks,
Dennis
We are using the SmartDisk DLL SDK in our product. We have noticed that systems with Solid State Drives are reporting errors when the client software is running under elevation. When not run under elevation, SmartDll_Init() returns -7006, which is expected, I guess.
In our code, we make these calls:
Code:
SmartDll_GetSmartAttributeByID(tmpAttrValue, out tempBufLen, ATTR_REALLOC_SECTOR_COUNT, ATTR_TYPE_INT_STATUS, i); if (Marshal.ReadIntPtr(tmpAttrValue).ToInt32() != 0) { return statusSMART.WARNINGorFAIL; }
Are SSD's supported? Is there any way to just "know" the device is an SSD?
Is there a workaround/fix available?
thanks,
Dennis
Comment