Здравствуйте, xakac, Вы писали:
X>Как отличить блок идентификатора сектора данных от самого блока данных?
X>Есть драйвер-фильтр для CD-ROM'a, который должен шифровать данные. Но ведь у секторов есть блоки идентификатора, которые шифровать не стоит... Как-нибудь при получении IRP-пакета можно узнать, откуда те данные, которые находятся в буфере?
Что вы имеете в виду под блоком идентификатора? Субканалы? Так вы их просто так и не получите. А узнать, откуда данные, можно, видимо из stack->Parameters.Read.ByteOffset )
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>