Что означает код HRESULT 0x00040002 (OLE_S_MAC_CLIPFORMAT)?

 
Предыдущий Следующий
OLE_S_STATIC DRAGDROP_S_DROP

OLE_S_MAC_CLIPFORMAT

Что означает OLE_S_MAC_CLIPFORMAT

OLE_S_MAC_CLIPFORMAT — успешный информационный результат OLE, связанный с legacy Macintosh clipboard format. Наличие нестандартного формата не означает отказ операции: OLE может продолжить transfer через совместимое представление или преобразование.

Что проверить

  • Сохраните FORMATETC, TYMED и фактический clipboard format, выбранный data-transfer operation.
  • Проверьте, допускает ли consumer legacy/conversion path или требует конкретный Windows-native format.
  • Если данные отображаются неверно, исследуйте converter и presentation data отдельно; сам success HRESULT не доказывает повреждение содержимого.

Как действовать

Не переводите этот status в ошибку UI только из-за имени формата. Продолжайте документированный OLE transfer и проверяйте конечное представление. Fallback нужен лишь тогда, когда получатель действительно не умеет использовать выбранный format.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.