Description
Function will check if required USB device is attached to computer.
Availability
| Protection method: | USB |
| Application status: | All |
| Required features: | None |
Declaration
| Visual C/C++ |
| extern "C" __declspec(dllimport) int __stdcall CheckForUsbDrive(); |
| Visual Basic |
| Declare Function CheckForUsbDrive Lib "pcgint.dll" Alias "_CheckForUsbDrive@0" () As Long |
| Delphi |
| function CheckForUsbDrive():longint;stdcall; external 'pcgint.dll' name '_CheckForUsbDrive@0'; |
| Delphi 64bit |
| function CheckForUsbDrive(): Int64; stdcall; external 'pcgint64.dll'; |
Parameters
None
Return values
If the function succeeds, PCGI_STATUS_OK is returned which means that required USB device is currently attached to computer.
If the function fails, return value is on of the following error codes:
PCGI_WINDOWS_SYSTEM_ERROR - Windows system error occurred.
PCGI_ERROR_USB_DRIVE_MISSING - Required USB device is currently not attach to computer.
PCGI_ERROR_WRONG_PROTECTION_METHOD - Application is not protected with USB protection method.
PCGI_CRITICAL_ERROR
Full list of return codes is available here.