IResourceManager (Estructura)
Una interfaz al administrador de recursos del runtime de simultaneidad. Esta es la interfaz que usan los programadores para comunicares con el administrador de recursos.
struct IResourceManager;
Miembros
Enumeraciones públicas
Name |
Descripción |
---|---|
Un tipo enumerado que representa la versión del sistema operativo. |
Métodos públicos
Name |
Descripción |
---|---|
Presente únicamente en compilaciones de depuración del runtime, este método es un enlace de pruebas diseñado para facilitar las pruebas del administrador de recursos en diversas topologías de hardware, que no requieren hardware real que coincida con la configuración. Con compilaciones del runtime, este método se devolverá sin realizar ninguna acción. |
|
Incrementa el contador de referencia en la instancia del administrador de recursos. |
|
Registra un programador con el administrador de recursos. Una vez registrado el programador, debería comunicar con el administrador de recursos usando la interfaz ISchedulerProxy que se devuelve. |
|
Disminuye el contador de referencia en la instancia del administrador de recursos. Se destruye el administrador de recursos cuando su recuento de referencias va a 0. |
Comentarios
Use la función CreateResourceManager para obtener una interfaz a la instancia singleton del administrador de recursos. El método incrementa un recuento de referencias en el Administrador de recursos y se debería invocar el método IResourceManager::Release para liberar la referencia cuando haya terminado de trabajar con el Administrador de recursos. Normalmente, cada programador que se crea invocará este método durante su creación y liberará la referencia al administrador de recursos después de cerrarse.
Jerarquía de herencia
Requisitos
Encabezado: concrtrm.h
Espacio de nombres: Simultaneidad