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.