Hallo,
habe eine C+ DLL zum Ansprechen eines USB-Gerätes, habe leider keine
Ahnung wie ich die Funktion CFCPipeUSB verwenden kann (Öffnen und schließen
des Gerätes.
Die Funtion GetUsbDeviceListName funktioniert wunderbar. Hier mal das Header-File
der C++ DLL:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| class USBLIBRARY_API CFCPipeUSB {
HANDLE m_hPipeIn; // Handel of the input file HANDLE m_hPipeOut; // Handel of the output file
public : CFCPipeUSB(); // Constructor
short Open(char *sDeviceName); // Open pipe short Close(); // Close pipe
virtual short ReadPipe(LPVOID pBuffer, ULONG ulBufferSize); // Read data virtual short WritePipe(LPVOID pBuffer, ULONG ulBufferSize, ULONG *pBytesWritten); // Write data };
// Get list of connected device USBLIBRARY_API int GetUsbDeviceListName(char** deviceList[]); |
Für aller Art von Anregungen und Tipps wäre ich sehr dank´bar
Ernst
Moderiert von
raziel: Code-Tags hinzugefügt