Регистрация объектов в ROT
Как правило, когда клиент запрашивает у сервера создание экземпляра объекта, сервер обычно создает моникер для объекта и регистрирует его в работающей таблице объектов (ROT) через вызов IRunningObjectTable::Register.
Когда сервер вызывает CreateFileMoniker для создания моникера файла, зарегистрированного в ROT, серверы должны передавать имена локальных файлов, основанные на дисках, а не в формате UNC. Это гарантирует, что данные сравнения моникера, созданные вызовом регистрации ROT, будут соответствовать используемым при поиске ROT на стороне удаленного клиента. Это связано с тем, что когда распределенная СЛУЖБА COM получает запрос активации для локального файла на сервер из удаленного клиента, файл преобразуется в путь на основе локального диска.
См. также