Каждый адаптер должен включать initializeAdaptor() функция. В этой функции необходимо выполнить любую инициализацию, требуемую адаптером или SDK устройства. Проверяйте документацию, которая шла с вашим устройством, чтобы узнать то, чего, если таковые имеются, инициализация требует SDK.
Например, некоторое устройство, которое SDKs обеспечивают функции, которая загружает требуемый DLLs в память. Не SDK каждого устройства требует инициализации; однако, каждый адаптер должен включать initializeAdaptor() функция, даже если это - пустая реализация.
Вы не выполняете инициализацию устройства в этой функции. Для получения информации о выполнении инициализации устройства смотрите Открытие и закрытие Связи с Устройством.
Как задано набором адаптера, initializeAdaptor() функция не принимает аргументов и не возвращает значение. Следующий пример реализует пустой initializeAdaptor() функция.
void initializeAdaptor()
{
// Perform initialization required by adaptor or device SDK.
}