   ID3D11InfoQueue::AddRetrievalFilterEntries
  According to the documentation, ID3D11InfoQueue::AddRetrievalFilterEntries takes an array of retrieval filters to add to the queue. How does the method know how many entries are in the array?   
  AddRetrievalFilterEntries() takes a pointer to a single structure.  That structures is made of up two more structures (D3D11_INFO_QUEUE_FILTER_DESC) and these have all of the fields needed to describe an array and length.[Edited by - DieterVW on May 11, 2010 1:24:10 PM];  So then what is the difference between that method and ID3D11InfoQueue::PushRetrievalFilter which, according to the name and documentation, sounds more like what you've described.   