в ntddk.inc Код (Text): union { struct { union { // // DeviceQueueEntry - The device queue entry field is used to // queue the IRP to the device driver device queue. // KDEVICE_QUEUE_ENTRY DeviceQueueEntry; struct { // // The following are available to the driver to use in // whatever manner is desired, while the driver owns the // packet. // PVOID DriverContext[4]; } ; } ; ... } Tail; } IRP; Как обратится например к PVOID DriverContext[2]? Ведь экземпляр структуры в которой определён PVOID DriverContxet[4] - безымянный. Ничего не могу понять. Спасибо.
Выдаётся ошибка: 'DriverContext' is not a member of struct смотрел Four-F'овский ntddk.inc, там тоже бызымянные(естессно) структуры и объединения но в асм. может кто знает (а ведь наверняка) как обращатся к членам таких структур? Искал по инету - ничего не нашёл. ПОМОГИТЕ плз. заранее благодарю!
Всем спасибо! eel Да я был неточен. Действительно union - Tail, struct -Overlay. А проблема была в том, что для проверки (можно ли так обращатся) исползовал BC311. Другой компиллер - и всй исчезло