Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este encabezado se usa para proporcionar extensiones de Instrumental de administración de Windows (WMI) en modo kernel a WDM.
Los controladores pueden usar estas rutinas en el procesamiento de IRP de WMI.
Para controlar irps de WMI mediante una llamada a WmiSystemControl, un controlador debe implementar ciertas rutinas de devolución de llamada necesarias, para obtener información, consulte Llamada a WmiSystemControl para controlar irps de WMI
Para obtener más información, consulte:
wmilib.h contiene las siguientes interfaces de programación:
Funciones
Funciones de devolución de llamada
WMI_EXECUTE_METHOD_CALLBACK La rutina DpWmiExecuteMethod ejecuta un método asociado a un bloque de datos. Esta rutina es opcional. |
WMI_FUNCTION_CONTROL_CALLBACK La rutina DpWmiFunctionControl habilita o deshabilita la notificación de eventos y habilita o deshabilita la recopilación de datos para los bloques de datos que el controlador registró como costoso de recopilar. Esta rutina es opcional. |
WMI_QUERY_DATABLOCK_CALLBACK La rutina DpWmiQueryDataBlock devuelve una sola instancia o todas las instancias de un bloque de datos. Esta rutina es necesaria. |
WMI_QUERY_REGINFO_CALLBACK La rutina DpWmiQueryReginfo proporciona información sobre los bloques de datos y los bloques de eventos que un controlador va a registrar. Esta rutina es necesaria. |
WMI_SET_DATABLOCK_CALLBACK La rutina DpWmiSetDataBlock cambia todos los elementos de datos de una sola instancia de un bloque de datos. Esta rutina es opcional. |
WMI_SET_DATAITEM_CALLBACK La rutina DpWmiSetDataItem cambia un único elemento de datos en una instancia de un bloque de datos. Esta rutina es opcional. |
Estructuras
WMIGUIDREGINFO La estructura WMIGUIDREGINFO contiene información de registro para un bloque de datos o bloque de eventos determinado expuesto por un controlador que usa las rutinas de compatibilidad de la biblioteca WMI. |
WMILIB_CONTEXT La estructura WMILIB_CONTEXT proporciona información de registro para los bloques de datos de un controlador y bloques de eventos y define puntos de entrada para las rutinas de devolución de llamada de la biblioteca WMI del controlador. |