Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un cliente o servidor que admita apartamentos uniprocesos y multiproceso tendrá un apartamento multiproceso, que contiene todos los subprocesos inicializados como subprocesos libres y uno o varios apartamentos uniprocesos. Los punteros de interfaz deben serializarse entre apartamentos, pero se pueden usar sin serializar dentro de un apartamento. Com sincronizará las llamadas a objetos de un apartamento de un solo subproceso. Com no sincronizará las llamadas a objetos del apartamento multiproceso.
Toda la información sobre apartamentos uniprocesos se aplica a los subprocesos marcados como modelo de apartamento, y toda la información de apartamentos multiproceso se aplica a todos los subprocesos marcados como subprocesos libres. Las reglas de subproceso de apartamento se aplican a la comunicación entre apartamentos, lo que requiere que los punteros de interfaz se serializarán entre apartamentos con llamadas a CoMarshalInterfaceInStream y CoGetInterfaceAndReleaseStream, como se describe en Single-Threaded Apartamentos.
Nota
Se aplican algunas consideraciones especiales al tratar con servidores en proceso. Para obtener más información, vea In-Process Problemas de subprocesos del servidor.
Temas relacionados
-
problemas de subprocesos del servidor In-Process