none
32 bit vs. 64 bit RRS feed

  • Question

  • Can a normal MF session allow mixing of 32 bit filters and 64 bit filters? How about the protected session?

    In other words, if I need to develop a filter for Vista64 so that both 32 bit and 64 bit applications can use, should I provide (1) one 32 bit filter, (2) one 64 bit filter, or (3) both?

     

     

    Friday, May 4, 2007 7:56 PM

Answers

  • You will need to develop two filters.  This isn't really a limit of the MF pipeline as it is a limit of processes in Windows.  In Windows, a process can host either 32-bit components, or 64-bit components, but not both.  This restriction also holds for protected processes.

    You should be able to compile both filters from the same source code though, if you don't assume the size of pointers, etc.

     

    Monday, May 7, 2007 6:45 PM