Трассировка и отладка в .NET

Упаковщик, вызываемый во время совместного выполнения управляемого и неуправляемого кодов



Рисунок 15.1. Упаковщик, вызываемый во время совместного выполнения управляемого и неуправляемого кодов


Можно реализовать сборку упаковщика, вызываемого во время выполнения (RCW) самостоятельно, используя средство рInvoke (Platform Invocation Services, Службы обращения к платформе — они описаны далее в этой главе) для вызова необходимых интерфейсов прикладного програ\мирования (API), таких методов как CoCreatelnstance и даже самого lUnknown. Но это не является необходимостью, так как сервисная программа (утилита) Tlbimp. exe может считать информацию из библиотеки типов и автоматически сгенерировать упаковщик, вызываемый во время выполнения (RCW), что и будет описано в следующем разделе.




Содержание раздела