Re: Re: INTERMEDIATE_BUFFER_WOW64

Home Forums Discussions Support INTERMEDIATE_BUFFER_WOW64 Re: Re: INTERMEDIATE_BUFFER_WOW64

#6810
Vadim Smirnov
Keymaster

    Если из 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 битным. Теперь понятно???