Открыть главное меню

Изменения

AhiDevOpen

1277 байт добавлено, 11:36, 9 января 2011
Нет описания правки
== Объявление ==
'''<tt>UINT32 AhiDevOpen( AHIDEVCONTEXT_T *devCx, AHIDEVICE_T dev, const char *caller, UINT32 flags );</tt>

== Описание ==
Создаёт новый контекст для указанного устройства

== Параметры ==
#'''AHIDEVCONTEXT_T *devCx
#:Указатель на переменную, в которой после выполнения функции будет сохранен контекст устройства
#'''AHIDEVICE_T dev
#:Параметр, возвращённый [[AhiDevEnum]] или [[ldrGetAhiDevice]]
#'''const char *caller
#:Строковый идентификатор пользователя контекста. Используется для того, чтобы различать приложения, использующие драйвер
#'''UINT32 flags
#:Этот параметр игнорируется

== Результат ==
#'''UINT32
#:Результат создания контекста, RESULT_OK если ошибок нет

== Пример ==
<pre>
UINT32 result;
AHIDEVCONTEXT_T uCtx;
AHIDEVICE_T device;

device = ldrGetAhiDevice();
result = AhiDevOpen(&uCtx, device, "DummyElf", 0);

...
</pre>

[[Категория:Функции AHI]]
46
правок