AhiDevOpen: различия между версиями
Cool-T (обсуждение | вклад) | Synergy (обсуждение | вклад) | ||
(не показано 28 промежуточных версий 25 участников) | |||
Строка 1: | Строка 1: | ||
+ | <metadesc>Открывает новый контекст для указанного устройства</metadesc> | ||
+ | |||
== Объявление == | == Объявление == | ||
'''<tt>UINT32 AhiDevOpen( AHIDEVCONTEXT_T *devCx, AHIDEVICE_T dev, const char *caller, UINT32 flags );</tt> | '''<tt>UINT32 AhiDevOpen( AHIDEVCONTEXT_T *devCx, AHIDEVICE_T dev, const char *caller, UINT32 flags );</tt> | ||
== Описание == | == Описание == | ||
− | + | Открывает новый контекст для указанного устройства | |
== Параметры == | == Параметры == | ||
Строка 17: | Строка 19: | ||
== Результат == | == Результат == | ||
#'''UINT32 | #'''UINT32 | ||
− | #:Результат | + | #:Результат открытия контекста, RESULT_OK если ошибок нет |
== Пример == | == Пример == | ||
Строка 30: | Строка 32: | ||
... | ... | ||
</pre> | </pre> | ||
+ | |||
+ | == См. также == | ||
+ | [[AhiDevClose]] | ||
[[Категория:Функции AHI]] | [[Категория:Функции AHI]] |
Текущая версия на 05:26, 1 апреля 2019
Объявление
UINT32 AhiDevOpen( AHIDEVCONTEXT_T *devCx, AHIDEVICE_T dev, const char *caller, UINT32 flags );
Описание
Открывает новый контекст для указанного устройства
Параметры
- AHIDEVCONTEXT_T *devCx
- Указатель на переменную, в которой после выполнения функции будет сохранен контекст устройства
- AHIDEVICE_T dev
- Параметр, возвращённый AhiDevEnum или ldrGetAhiDevice
- const char *caller
- Строковый идентификатор пользователя контекста. Используется для того, чтобы различать приложения, использующие драйвер
- UINT32 flags
- Этот параметр игнорируется
Результат
- UINT32
- Результат открытия контекста, RESULT_OK если ошибок нет
Пример
UINT32 result; AHIDEVCONTEXT_T uCtx; AHIDEVICE_T device; device = ldrGetAhiDevice(); result = AhiDevOpen(&uCtx, device, "DummyElf", 0); ...