Описание функции
MTPEntryName
Получает имя текущего устройства, используется в цикле после вызова ExamineMTP()
MTPEntryName(@Output$, @ErrorOutput$)
Параметры
| @Output$ | Указатель на строку, куда будет вставлено имя устройства. Его потом нужно использовать в OpenMTP() |
| @ErrorOutput$ |
Указатель на строку содержащую текст ошибки, размером не менее 128 символов включая Null. Или 0 если нет необходимости получить текстовое описание ошибки в случае ошибки. |
Возвращаемое значение
| Успех: | Возвращает: 1, если операция прошла успешно |
| Ошибка: | Возвращает: 0 |
См. также
OpenMTP, ExamineMTPПример

EnableExplicit
; RSBasic
; http://forums.purebasic.com/german/viewtopic.php?t=31465
XIncludeFile "PB.Ex_MTP.pbi"
Global Output$ = Space(1024)
Global ErrorOutput$ = Space(128)
;List all devices to determine the device name.
If ExamineMTP(@ErrorOutput$)
While NextMTPEntry(@ErrorOutput$)
MTPEntryName(@Output$, @ErrorOutput$)
Debug Output$
Wend
EndIf
CloseLibrary(PBEx_MTP)