Compartir a través de


Instrumental de administración de Windows (WMI) y contadores de rendimiento (referencia de API no administrada)

La API no administrada de la WMI y los contadores de rendimiento de .NET Framework consta de un conjunto de funciones que encapsulan llamadas a la API nativa de Instrumental de administración de Windows. Permite desarrollar herramientas y bibliotecas de administración y supervisión de los sistemas con equipos remotos.

Nota

Esta API es solo para uso interno. No está pensada para usarla desde código del desarrollador.

La API incluye estas funciones:

Función Descripción
Función BeginEnumeration Restablece el enumerador al principio de una enumeración de propiedades del objeto de la WMI.
Función BeginMethodEnumeration Comienza una enumeración de los métodos disponibles para un objeto.
Función BlessIWbemServices Indica si las credenciales de usuario permiten acceder a una clase IWbemServices especificada.
Función BlessIWbemServicesObject Indica si las credenciales de usuario permiten acceder a un objeto de servicio IWbem especificado.
Función Clone Devuelve un objeto nuevo que es un clon completo del objeto actual.
Función CloneEnumWbemClassObject Realiza una copia lógica de un enumerador conservando su posición actual en una enumeración.
Función CompareTo Compara un objeto de administración de Windows con otro.
Función ConnectServerWmi Crea una conexión a un espacio de nombres de WMI a través de DCOM en un equipo especificado.
Función CreateClassEnumWmi Devuelve un enumerador para todas las clases que cumplan los criterios de selección especificados.
Función CreateInstanceEnumWmi Devuelve un enumerador que devuelve las instancias de una clase especificada que cumpla los criterios de selección especificados.
Delete (función) Elimina una propiedad especificada de una definición de clase y todos sus calificadores.
Función DeleteMethod Elimina un método especificado de una definición de clase CIM.
Función EndEnumeration Finaliza una secuencia de enumeración.
Función EndMethodEnumeration Finaliza una secuencia de enumeración iniciada mediante una llamada a la función BeginMethodEnumeration.
Función ExecNotificationQueryWmi Ejecuta una consulta para recibir eventos.
Función ExecQueryWmi Ejecuta una consulta para recuperar objetos.
Función FormatFromRawValue Convierte un valor de datos de rendimiento sin procesar al formato especificado, o bien dos valores de datos de rendimiento sin procesar si la conversión de formato es de duración definida.
Get (función) Recupera un valor de propiedad especificado si existe.
Función GetCurrentApartmentType Recupera el tipo de contenedor en el que se está ejecutando el llamador.
Función GetDemultiplexedStub Crea un receptor de reenvío de objetos para ayudar a un cliente a recibir llamadas asincrónicas desde la administración de Windows.
Función GetErrorInfo Recupera información sobre el error de la llamada de función anterior.
Función GetMethod Recupera información sobre el método especificado.
Función GetMethodOrigin Determina la clase en la que se declara un método.
Función GetMethodQualifierSet Recupera el calificador establecido para un método específico.
Función GetNames Recupera un subconjunto o todos los nombres de las propiedades de un objeto.
Función GetObjectText Devuelve una representación textual de un objeto usando la sintaxis MOF.
Función GetPropertyHandle Devuelve un controlador único que identifica una propiedad.
Función GetPropertyOrigin Determina la clase en la que se declara una propiedad.
Función GetPropertyQualifierSet Recupera el calificador establecido para una propiedad específica.
Función GetQualifierSet Recupera el calificador establecido para una instancia o una definición de clase.
Función InheritsFrom Determina si la clase o instancia actual deriva de una clase principal especificada.
Inicializar función Realiza la inicialización de la WMI.
Función Next Recupera la propiedad siguiente en una enumeración.
Función NextMethod Recupera el método siguiente en una enumeración.
Put (función) Establece una propiedad con nombre en un valor nuevo.
Función PutClassWmi Crea una imagen o actualiza una existente.
Función PutInstanceWmi Crea o actualiza una instancia de una clase existente. La instancia se escribe en el repositorio de la WMI.
Función PutMethod Crea un método.
Función QualifierSet_BeginEnumeration Restablece un enumerador de los calificadores de un objeto al principio de la enumeración.
Función QualifierSet_Delete Elimina un calificador específico por el nombre.
Función QualifierSet_EndEnumeration Finaliza la enumeración iniciada con una llamada a la función QualifierSet_BeginEnumeration.
Función QualifierSet_Get Obtiene el calificador con nombre especificado.
Función QualifierSet_GetNames Recupera los nombres de todos los calificadores o de aquellos especificados que están disponibles en el objeto o la propiedad actual.
Función QualifierSet_Next Recupera el siguiente calificador en una enumeración que se inició con una llamada a la función QualifierSet_BeginEnumeration.
Función QualifierSet_Put Escribe el calificador y el valor con nombre.
Función ResetSecurity Asigna el token de suplantación proporcionado para el subproceso actual.
Función SetSecurity Recupera el token de suplantación asociado al subproceso actual.
Función SpawnDerivedClass Crea un objeto de clase recién derivado a partir de un objeto específico.
Función SpawnInstance Crea una instancia a partir de una clase.
Función VerifyClient Garantiza que la clave de cliente cuenta con la seguridad adecuada.
Función WritePropertyValue Escribe un número específico de bytes en una propiedad identificada por un controlador de propiedad.

Consulta también