Re: Re: INTERMEDIATE_BUFFER_WOW64

Home Forums Discussions Support Portal INTERMEDIATE_BUFFER_WOW64 Re: Re: INTERMEDIATE_BUFFER_WOW64

#6810

Vadim Smirnov
Moderator

Если из Ring0 => из драйвера
XP x64 => драйвер 64 битный и ndisrd 64 битный

Между 64 битными драйверами используем обычный INTERMEDIATE_BUFFER

INTERMEDIATE_BUFFER_WOW64 определена, чтобы из 32 битного приложения передать данные в 64 битный драйвер, при этом не меняя кода 32 битного приложения. Бинарная структура INTERMEDIATE_BUFFER собранная 32 битным компилятором отличается от INTERMEDIATE_BUFFER собранной 64 битным. Но бинарная структура INTERMEDIATE_BUFFER_WOW64 собранной 32 битным компилятором совпадает с бинарной структурой INTERMEDIATE_BUFFER собранной 64 битным. Теперь понятно???