Начало работы на [закрытой] разработке драйвера

Создайте массив из Animated.Value, как

this.heights = [new Animated.Value(10), new Animated.Value(20), new Animated.Value(30)];

. Затем используйте функцию создания анимации , чтобы запустить анимацию в соответствии с вашими требованиями

Animated.parallel([
  Animated.timing(this.heights[0], { toValue: **, duration: **}),
  Animated.timing(this.heights[1], { toValue: **, duration: **}),
  Animated.timing(this.heights[2], { toValue: **, duration: **})
]).start()

. Затем используйте this.heights в методе рендеринга, как




Надеюсь, это поможет!

20
задан Billy ONeal 18 May 2009 в 03:34
поделиться

3 ответа

Следует остерегаться того, что разработка драйверов устройств (архитектура и инструменты) меняет больше, чем разработка Win32 ... так что, хотя книга Петцольда 1990-х годов хороша для Win32 и может считаться вечной классический, архитектура для многих типов драйверов (драйверы принтера, сетевые драйверы и т. д.) менялась в различных выпусках ОС.

Вот запись в блоге, в которой рассматриваются различные книги: Обзоры книг по драйверам устройств Windows .

Не забудьте документацию Microsoft, включенную в DDK: и, что наиболее важно, образцы драйверов (исходный код), включенные в DDK. Когда я хотел написать, например, имитацию драйвера последовательного порта, я обнаружил, что образец документации последовательного драйвера в сочетании с документацией DDK был неоценим (и достаточен).

11
ответ дан 30 November 2019 в 01:11
поделиться

Я бы поискал руководства с богатыми примерами, например этот . Суть разработки драйверов для Windows состоит в том, чтобы получить представление о слоях и IRP, IRQL, а также знать такие термины, как драйверы фильтров. Если вы ищете примеры кодов, вот мой код драйвера Spodek: ссылка sf.net . Вы найдете там драйвер фильтра (для клавиатуры, keyb.c), очередь пространства ядра (queue.c) и методы скрытия присутствия в системе. Однако это устаревший (sys) драйвер.

1
ответ дан 30 November 2019 в 01:11
поделиться

Вы, вероятно, должны использовать довольно недавние Windows Foundation Windows (WDF) Framework вместо более старых WDM Framework. Хорошая отправная точка читает документы обзора WDF Word Word Documents .

Если вы хотите прочитать книгу, «Развивающие драйверы с фоном водителя Windows» - это тот, который вы ищете.

1
ответ дан 30 November 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: