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
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.