ВУЗ:
Составители:
38
37. Что означает префикс extern “C” в функции DriverEntry?
38. Что означают ключевые слова IN и OUT?
39. Что такое NTSTATUS?
40. Чем отличается функция DriverEntry для WDM драйвера?
41. Какие поля-указатели должна заполнить функция DriverEntry?
42. Для чего нужно поле DriverUnload?
43. Для чего нужно поле DriverExtension->AddDevice?
44. Для чего нужно поле DriverStartIo?
45. Какие два запроса ввода вывода обязан
обрабатывать каждый WDM драйвер?
46. Что делает функция DriverUnload?
47. В каком случае операционная система может не вызвать функцию
DriverUnload?
48. Что делает функция AddDevice?
49. Кто вызывает функцию AddDevice?
50. Для чего нужен аргумент DriverObject в функции AddDevice?
51. Для чего нужен аргумент pdo в функции AddDevice?
52. Какие действия выполняет функция AddDevice?
53. Кто вызывает функцию IoCreateDevice?
54. Что
делает функция IoCreateDevice?
55. Для чего нужна регистрация интерфейса устройства?
56. Для чего нужна инициализация объекта расширения устройства?
57. Для чего нужна инициализация поля Flags объекта устройства?
58. Кто занимается инициализацией объекта расширения устройства?
59. Кто занимается инициализацией поля Flags объекта устройства?
60. Для чего вызывается функция IoAttachDeviceToDeviceStack?
61. Кто вызывает функцию IoAttachDeviceToDeviceStack?
62. Для
чего вызывается функция IoCreateDevice?
63. Каков тип объекта устройства?
64. Для чего нужен первый аргумент функции IoCreateDevice?
65. Для чего нужен второй аргумент функции IoCreateDevice?
66. Для чего нужен третий аргумент функции IoCreateDevice?
67. Для чего нужен четвертый аргумент функции IoCreateDevice?
68. Для чего нужен пятый аргумент функции IoCreateDevice?
69. Каковы приоритеты в определении типа устройства?
70.
Для чего нужен шестой аргумент функции IoCreateDevice?
71. Для чего нужен седьмой аргумент функции IoCreateDevice?
37. Что означает префикс extern “C” в функции DriverEntry? 38. Что означают ключевые слова IN и OUT? 39. Что такое NTSTATUS? 40. Чем отличается функция DriverEntry для WDM драйвера? 41. Какие поля-указатели должна заполнить функция DriverEntry? 42. Для чего нужно поле DriverUnload? 43. Для чего нужно поле DriverExtension->AddDevice? 44. Для чего нужно поле DriverStartIo? 45. Какие два запроса ввода вывода обязан обрабатывать каждый WDM драйвер? 46. Что делает функция DriverUnload? 47. В каком случае операционная система может не вызвать функцию DriverUnload? 48. Что делает функция AddDevice? 49. Кто вызывает функцию AddDevice? 50. Для чего нужен аргумент DriverObject в функции AddDevice? 51. Для чего нужен аргумент pdo в функции AddDevice? 52. Какие действия выполняет функция AddDevice? 53. Кто вызывает функцию IoCreateDevice? 54. Что делает функция IoCreateDevice? 55. Для чего нужна регистрация интерфейса устройства? 56. Для чего нужна инициализация объекта расширения устройства? 57. Для чего нужна инициализация поля Flags объекта устройства? 58. Кто занимается инициализацией объекта расширения устройства? 59. Кто занимается инициализацией поля Flags объекта устройства? 60. Для чего вызывается функция IoAttachDeviceToDeviceStack? 61. Кто вызывает функцию IoAttachDeviceToDeviceStack? 62. Для чего вызывается функция IoCreateDevice? 63. Каков тип объекта устройства? 64. Для чего нужен первый аргумент функции IoCreateDevice? 65. Для чего нужен второй аргумент функции IoCreateDevice? 66. Для чего нужен третий аргумент функции IoCreateDevice? 67. Для чего нужен четвертый аргумент функции IoCreateDevice? 68. Для чего нужен пятый аргумент функции IoCreateDevice? 69. Каковы приоритеты в определении типа устройства? 70. Для чего нужен шестой аргумент функции IoCreateDevice? 71. Для чего нужен седьмой аргумент функции IoCreateDevice? 38
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »