Основные понятия программирования на C++ и OLE
[Функция, связанная с этой страницей Пользовательские обработчики файлов и потоков, является устаревшей функцией. Он был заменен классом MediaStreamSource. Класс MediaStreamSource оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать класс MediaStreamSource вместо пользовательских обработчиков файлов и потоков. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Обработчики файлов и потоков, включенные в Windows, используют объектно-ориентированный дизайн для повышения уровня стандартного интерфейса и совместного использования функциональных возможностей. Эти обработчики написаны на C++ и используют объектную модель компонентов OLE.
Вы можете разрабатывать пользовательские обработчики с помощью систем разработки C или C++; Однако настоятельно рекомендуется использовать C++, так как он обеспечивает более простой и простой подход к реализации обработчика. С помощью C++ можно явно определить данные как объекты и связать функции, которые управляют данными, с функциями-членами объекта.
В этом разделе описываются и кратко описываются важные понятия C++ и объектной модели компонентов OLE, применимые к проектированию и реализации обработчиков файлов и потоков. Существует множество книг, написанных о программировании на C++, с которыми можно ознакомиться для получения дополнительных сведений. Дополнительные сведения об OLE см. в справочнике по OLE-программисту.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по