VC++ compiler does not init field values with 0.

In this case usual value of address either 0xcdcdcdcd (Win32) of 0xcdcdcdcdcdcdcdcd (Win64). And in open* methods deleting such _media object will cause access violation.