Dont know about the 330 but on the 320 series all the power for the pitot/static and window heat is channelled through one switch on the overhead panel. Could a simple internal switch failure render all the heating to these components inop.On the B737 the same items are controlled by 4 switches.