Я читал об этой проблеме в MSDN и CLR через С#.
Представьте себе, что у нас есть 2Mb неуправляемый HBITMAP и 8-битная управляемая растровая карта, указывающая на него. Какой смысл сообщать GC об этом с помощью AddMemoryPressure, если он никогда не сможет ничего сделать о объекте, поскольку он выделяется как неуправляемый ресурс, таким образом, не подвержен сборам мусора?