Espacio de nombres y contexto, Contexto wbem – Dell Intel PRO Family of Adapters Manual del usuario

Página 12

Advertising
background image

Regreso a la pantalla de contenido

Espacio de nombre y contexto: Guía del usuario de proveedores
WMI y CDM para adaptadores de red Intel® PRO

Las clases CIM residen en un espacio de nombre. El espacio de nombre estándar de Microsoft* se llama root/cimv2 y está

basado en CIM v2.2 o root/default. Las clases de proveedores WMI y CDM puede agregarse a este espacio de nombre. Los

proveedores se basan en CIM v2.5. Debido a eso y a diferencias en las claves de los objetos, las clases de proveedor están

ubicadas en un espacio de nombre separado, root/IntelNCS.

Contexto WBEM

Los objetos de contexto proporcionan información adicional a los proveedores, misma que no puede pasarse a un método WMI

API como un parámetro. Para registrar calificadores de contexto, use el IWbemContext para registrar los calificadores de contexto.

El puntero de interfaz del objeto de contexto se pasa como el último parámetro de un método IWbemServices.

La tabla siguiente contiene los calificadores de contexto (valores nombrados) utilizado por el Proveedor. La mayoría de los

calificadores, como SessionHandle, se utilizan solamente junto con áreas funcionales específicas de los proveedores, mientras que

LocaleID, MachineName y ApplicationName pueden establecerse para todas las llamadas de IWbemServices.

Si no se pasa algún contexto a los proveedores, utilizarán la LocaleId que se pasó en la llamada Initialize a los proveedores.

Cualquier lectura de un contexto que se efectuó leerá la unidad de configuración actual hasta que se ejecute una operación de

escritura. Las lecturas subsecuentes mostrarán el sistema tal como estaría después de una escritura satisfactoria. Se puede utilizar

un contexto NULO para todas las lecturas.

Calificador de
contexto

Tipo de
variante

Descripción

SessionHandle

VT_BSTR Identifica la copia de la aplicación de las clases de red de IANet. La aplicación no puede

efectuar ningún cambio a las clases o a sus atributos sin establecer primero un identificador de

sesión. Consulte la sección correspondiente a la clase IANet_NetService para ver la forma en

la que se establece y se utiliza un identificador de sesión. Este calificador no es necesario si la

aplicación va a leer solamente datos de las clases. El identificador de sesión permite que el

software NCS gestione simultáneamente varios accesos a la configuración, impidiendo así que

un usuario pueda bloquear a todas las demás. Cada sesión cuenta con un caché separado

para guardar cualquier cambio que se haya efectuado. Si hay varios usuarios haciendo

cambios simultáneamente, entonces el primer usuario que aplique sus cambios será el que lo

logre. Se invalidarán todas las otras memorias caché de los usuarios.

LocaleID

VT_BSTR El identificador de Microsoft para una configuración regional. Es necesario si es que la

aplicación necesita cadenas de texto localizadas de los proveedores. Todos los mensajes y

advertencias de error estarán en inglés, a menos que se utilice el LocaleID necesario.

ApplicationName

VT_BSTR El nombre de la aplicación que hizo la llamada. Esto es necesario para el registro.

MachineName

VT_BSTR El nombre de la máquina que se conecta a los proveedores. Esto es necesario para el registro.

PreCheck

VT_BOOL Este valor booleano se utiliza para indicar a los proveedores que el cliente está intentando

verificar que una estación se ha permitido antes de llevar a cabo la operación. Por ejemplo,

agregar un adaptador al equipo.

Valores:

TRUE = El proveedor no ejecutará la operación, pero devolverá un código de error y un

estado ampliado si no se permitió la operación.

FALSE = El proveedor va a ejecutar la operación.

12

Advertising