COM Programming with Microsoft .NET

U

UI components , 20, 21

unbound events, 170

__unhook keyword, 230

unicast events, 170

Unicode CString, 258

Unicode strings, 93, 438

Unicode values, 411

unions, 89, 442

Universal marshaler , 112

unmanaged arrays, 447452

unmanaged code. See also marshaling; Platform Invoke

COM integration, 6

COM vs. .NET, 120125

garbage collection

finalization , 407409

generations, 404

large object heaps, 405

overview, 404

roots, 405407

interacting with, 401, 403404

managed code interaction, 456458

managed pointers to, 452458

memory management, 402403

overview, 402

Visual C#, 422427

unmanaged components, COM+ catalog, 345347

unmanaged controls, 480481

unmanaged heaps, 15, 104

unmanaged IComponent interface, 483

unmanaged memory, 16

unmanaged strings, 437440

unmanaged structures, 440447

UnmanagedType destructor, 12

UnmanagedType enumeration, 435437

unpinning objects, 426

UnregisterAssembly method, 119

unregistering components, 119, 290, 350

unsafe code, 7981, 423

unsafe context, 423

unsafe keyword, 423425, 427

unused memory, 10, 403

upgrading tools, 475

user access

Component Services content, 32

roles. See role-based security

user interface, Component Services, 3034

User level security, 50

user options, 307

user-configured displays, 384

user-defined replacement tags, 263

uuid attribute, 207, 212, 217

 

Категории