Site icon EfmSoft

What does HRESULT 0x80041792 (PSINK_E_LARGE_ATTACHMENT) mean?

 
Previous Next
PSINK_E_INDEX_ONLY CI_E_ALREADY_INITIALIZED

PSINK_E_LARGE_ATTACHMENT

What PSINK_E_LARGE_ATTACHMENT means

PSINK_E_LARGE_ATTACHMENT (0x80041792) is a legacy Indexing Service word-breaking result.

Microsoft defines it as an attachment type beyond the valid range. It concerns attachment metadata passed to the phrase sink, not the size of the phrase text buffer.

What to check

  • Record the exact phrase-sink callback, whether the breaker is operating in indexing or query mode, and the raw attachment/type value before any conversion.
  • Verify that the word breaker and host use compatible interface definitions and enumeration values; do not pass private or newer attachment identifiers to a component that does not define them.
  • If the value changes between the producer and IPhraseSink, inspect serialization, integer width/sign conversion, ABI/packing, and memory corruption at that boundary.
  • Use WBREAK_E_BUFFER_TOO_SMALL for a composed phrase that does not fit its buffer; that is a different condition.

Technical references


Looking for a different code? Search another status or error code.

Exit mobile version