FoxSDK API Reference
ContentsIndexHome
PreviousUpNext
SExtendedDeviceInformation Structure
Syntax
C++
struct SExtendedDeviceInformation {
  TCHAR lpszName[_MAX_PATH];
  TCHAR lpszRevision[_MAX_PATH];
  int32 nRegionCode;
  int32 nRegionCodeChangesLeft;
  TCHAR lpszLoaderType[_MAX_PATH];
  TCHAR lpszConnectionInterface[_MAX_PATH];
  TCHAR lpszPhysicalInterface[_MAX_PATH];
  int32 nNumberOfVolumeLevels;
  int32 nBufferSize;
  TCHAR lpszSerialNumber[_MAX_PATH];
  int32 nReadRetryCount;
  int32 nRegionCodeVendorResetsLeft;
  time_t FirmwareCreationDate;
  int32 nIdeTransferMode;
};

FoxSDKDefinitions.h

Members 
Description 
TCHAR lpszName[_MAX_PATH]; 
The full name of the device. 
TCHAR lpszRevision[_MAX_PATH]; 
The drive revision. 
int32 nRegionCode; 
The currently set region code of the device. 
int32 nRegionCodeChangesLeft; 
The available region code changes of the device. 
TCHAR lpszLoaderType[_MAX_PATH]; 
The type of the loader, like example “tray”. 
TCHAR lpszConnectionInterface[_MAX_PATH]; 
The interface of the device. Like IDE, SATA, USB and so forth. 
TCHAR lpszPhysicalInterface[_MAX_PATH]; 
The physical drive interface like “ATAPI”. 
int32 nNumberOfVolumeLevels; 
The number of volume levels of the device. 
int32 nBufferSize; 
The device buffer size. 
TCHAR lpszSerialNumber[_MAX_PATH]; 
The serial number of the device. 
int32 nReadRetryCount; 
The read retry count that is used by the drive if a read error occour. 
int32 nRegionCodeVendorResetsLeft; 
The available vendor region code changes of the device. 
time_t FirmwareCreationDate; 
The firmware date of the device. 
int32 nIdeTransferMode; 
The IDE transfer mode of the device. This is not available on all devices. 

A structure that contains the extended information for the device.

Copyright (c) 2019 IFoerster Development. All rights reserved.
What do you think about this topic? Send feedback!