Interfaz IAgileObject (objidl.h)
Marca una interfaz como ágil en los apartamentos.
Herencia
La interfaz IAgileObject hereda de la interfaz IUnknown.
Comentarios
La interfaz IAgileObject es una interfaz de marcador que indica que un objeto está libre de subprocesos y se puede llamar desde cualquier apartamento.
A diferencia de lo que sucede al agregar el serializador de subprocesos libres (FTM), la implementación de la interfaz IAgileObject no afecta a lo que sucede al serializar una llamada. En su lugar, la tabla de interfaz global (GIT) reconoce la interfaz IAgileObject . Cuando un objeto que implementa la interfaz IAgileObject se coloca en git y se localiza en otro apartamento, se llama al objeto directamente en el nuevo apartamento, en lugar de serializar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | objidl.h (incluya Objidlbase.h) |