Consistency Test

Note

Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.

 

The ifilttxt.exe program reinitializes the IFilter interface with the same parameters as in the validation test and performs a consistency test. If the IFilter implementation has been initialized with the IFILTER_INIT_INDEXING_ONLY flag, the test releases the IFilter interface and re-binds it before making another call to the IFilter::Init method. This test checks to make sure that the STAT_CHUNK structures returned are identical to those returned in the validation test. The consistency test verifies the following conditions.

  • Each STAT_CHUNK structure returned by the IFilter::GetChunk method is exactly identical to the corresponding STAT_CHUNK returned in the validation test.
  • A IFilter::GetChunk method call returns S_OK or an accepted value (FILTER_E_END_OF_CHUNKS, FILTER_E_LINK_UNAVAILABLE, and so forth).