Error 0x80040204

Value: -2147220988 | 0x80040204 | 2147746308

What does it mean ?

EVENT_E_QUERYFIELD  
An invalid field name was used in a query string
Value: 516 | 0x0204 | 0b0000001000000100
VFW_E_ALREADY_CONNECTED  
DirectShow: At least one of the pins involved in the operation is already connected.
Value: 516 | 0x0204 | 0b0000001000000100
CDO_E_INVALID_PROPERTYNAME  
The object does not support the requested property name or namespace.
Value: 516 | 0x0204 | 0b0000001000000100
MPEG2_E_UNDEFINED  
The table does not contain this field.
Value: 516 | 0x0204 | 0b0000001000000100
TF_E_NOINTERFACE  
The object does not support the requested interface.
Value: 516 | 0x0204 | 0b0000001000000100
TS_E_NOINTERFACE  
Text Store: Object does not support the requested interface.
Value: 516 | 0x0204 | 0b0000001000000100
UPNP_E_DEVICE_NODE_INCOMPLETE  
UPnP Description Document: XML document is missing one of the required elements from the Device element.
Value: 516 | 0x0204 | 0b0000001000000100

Where does it come from ?

FACILITY_ITF  
COM/OLE Interface management. FACILITY_ITF is designated for user-defined error codes returned from interface methods
Value: 4 | 0x004 | 0b00000100

Other Errors for FACILITY_ITF