Compartir a través de


Referencia de instalación de dispositivos y controladores

Información general sobre la tecnología de referencia de instalación de dispositivos y controladores.

Para desarrollar la referencia de instalación de dispositivos y controladores, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
CM_NOTIFY_ACTION

Esta enumeración identifica los tipos de eventos de dispositivo Plug and Play.
PNP_VETO_TYPE

Si el administrador de PnP rechaza una solicitud para realizar una operación, la enumeración PNP_VETO_TYPE se usa para identificar el motivo del rechazo.

Functions

 
CM_Add_Empty_Log_Conf

La función CM_Add_Empty_Log_Conf crea una configuración lógica vacía, para un tipo de configuración especificado y una instancia de dispositivo especificada, en el equipo local.
CM_Add_Empty_Log_Conf_Ex

La función CM_Add_Empty_Log_Conf_Ex crea una configuración lógica vacía, para un tipo de configuración especificado y una instancia de dispositivo especificada, en la máquina local o remota.
CM_Add_ID_ExA

La función CM_Add_ID_Ex anexa un identificador de dispositivo (si aún no está presente) a la lista de identificadores de hardware de una instancia de dispositivo o a la lista de identificadores compatibles, en la máquina local o remota. (ANSI)
CM_Add_ID_ExW

La función CM_Add_ID_Ex anexa un identificador de dispositivo (si aún no está presente) a la lista de identificadores de hardware de una instancia de dispositivo o a la lista de identificadores compatibles, en la máquina local o remota. (Unicode)
CM_Add_IDA

La función CM_Add_ID anexa un identificador de dispositivo especificado (si aún no está presente) a la lista de identificadores de hardware de una instancia de dispositivo o a la lista de identificadores compatibles.
CM_Add_IDW

La función CM_Add_ID anexa un identificador de dispositivo especificado (si aún no está presente) a la lista de identificadores de hardware de una instancia de dispositivo o a la lista de identificadores compatibles.
CM_Add_Range

CM_Add_Res_Des

La función CM_Add_Res_Des agrega un descriptor de recursos a una configuración lógica.
CM_Add_Res_Des_Ex

La función CM_Add_Res_Des_Ex agrega un descriptor de recursos a una configuración lógica. La configuración lógica puede estar en la máquina local o remota.
CM_Connect_MachineA

La función CM_Connect_Machine crea una conexión a una máquina remota. (ANSI)
CM_Connect_MachineW

La función CM_Connect_Machine crea una conexión a una máquina remota. (Unicode)
CM_Create_DevNode_ExA

CM_Create_DevNode_ExW

CM_Create_DevNodeA

CM_Create_DevNodeW

CM_Create_Range_List

CM_Delete_Class_Key

La función CM_Delete_Class_Key quita la clase de dispositivo instalada especificada del sistema.
CM_Delete_Class_Key_Ex

CM_Delete_Device_Interface_Key_ExA

La función CM_Delete_Device_Interface_Key_ExA elimina la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de la interfaz.
CM_Delete_Device_Interface_Key_ExW

La función CM_Delete_Device_Interface_Key_ExW elimina la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de la interfaz.
CM_Delete_Device_Interface_KeyA

La función CM_Delete_Device_Interface_Key elimina la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de la interfaz. (ANSI)
CM_Delete_Device_Interface_KeyW

La función CM_Delete_Device_Interface_Key elimina la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de la interfaz. (Unicode)
CM_Delete_DevNode_Key

La función CM_Delete_DevNode_Key elimina las claves del Registro accesibles para el usuario especificadas asociadas a un dispositivo.
CM_Delete_DevNode_Key_Ex

CM_Delete_Range

CM_Detect_Resource_Conflict

CM_Detect_Resource_Conflict_Ex

CM_Disable_DevNode

La función CM_Disable_DevNode deshabilita un dispositivo.
CM_Disable_DevNode_Ex

CM_Disconnect_Machine

La función CM_Disconnect_Machine quita una conexión a un equipo remoto.
CM_Dup_Range_List

CM_Enable_DevNode

La función CM_Enable_DevNode habilita un dispositivo.
CM_Enable_DevNode_Ex

CM_Enumerate_Classes

La función CM_Enumerate_Classes, cuando se llama repetidamente, enumera las clases de dispositivo instaladas del equipo local proporcionando el GUID de cada clase.
CM_Enumerate_Classes_Ex

La función CM_Enumerate_Classes_Ex, cuando se llama repetidamente, enumera las clases de dispositivo instaladas de una máquina local o remota, proporcionando el GUID de cada clase.
CM_Enumerate_Enumerators_ExA

La función CM_Enumerate_Enumerators_Ex enumera los enumeradores de dispositivos de un equipo local o remoto, proporcionando el nombre de cada enumerador. (ANSI)
CM_Enumerate_Enumerators_ExW

La función CM_Enumerate_Enumerators_Ex enumera los enumeradores de dispositivos de un equipo local o remoto, proporcionando el nombre de cada enumerador. (Unicode)
CM_Enumerate_EnumeratorsA

La función CM_Enumerate_Enumerators enumera los enumeradores de dispositivos del equipo local proporcionando el nombre de cada enumerador. (ANSI)
CM_Enumerate_EnumeratorsW

La función CM_Enumerate_Enumerators enumera los enumeradores de dispositivos del equipo local proporcionando el nombre de cada enumerador. (Unicode)
CM_Find_Range

CM_First_Range

CM_Free_Log_Conf

La función CM_Free_Log_Conf quita una configuración lógica y todos los descriptores de recursos asociados de la máquina local.
CM_Free_Log_Conf_Ex

La función CM_Free_Log_Conf_Ex quita una configuración lógica y todos los descriptores de recursos asociados de una máquina local o remota.
CM_Free_Log_Conf_Handle

La función CM_Free_Log_Conf_Handle invalida un identificador de configuración lógico y libera su asignación de memoria asociada.
CM_Free_Range_List

CM_Free_Res_Des

La función CM_Free_Res_Des quita un descriptor de recursos de una configuración lógica en el equipo local.
CM_Free_Res_Des_Ex

La función CM_Free_Res_Des_Ex quita un descriptor de recursos de una configuración lógica en un equipo local o remoto.
CM_Free_Res_Des_Handle

La función CM_Free_Res_Des_Handle invalida un identificador de descripción de recursos y libera su asignación de memoria asociada.
CM_Free_Resource_Conflict_Handle

La función CM_Free_Resource_Conflict_Handle invalida un identificador para una lista de conflictos de recursos y libera la asignación de memoria asociada del identificador.
CM_Get_Child

La función CM_Get_Child se usa para recuperar un identificador de instancia de dispositivo al primer nodo secundario de un nodo de dispositivo especificado (devnode) en el árbol de dispositivos del equipo local.
CM_Get_Child_Ex

La función CM_Get_Child_Ex se usa para recuperar un identificador de instancia de dispositivo al primer nodo secundario de un nodo de dispositivo especificado (devnode) en un árbol de dispositivos local o remoto de una máquina remota.
CM_Get_Class_Key_Name_ExA

CM_Get_Class_Key_Name_ExW

CM_Get_Class_Key_NameA

CM_Get_Class_Key_NameW

CM_Get_Class_Name_ExA

CM_Get_Class_Name_ExW

CM_Get_Class_NameA

CM_Get_Class_NameW

CM_Get_Class_Property_ExW

La función CM_Get_Class_Property_ExW recupera una propiedad de dispositivo establecida para una clase de interfaz de dispositivo o una clase de configuración de dispositivo.
CM_Get_Class_Property_Keys

La función CM_Get_Class_Property_Keys recupera una matriz de las claves de propiedad del dispositivo que representan las propiedades del dispositivo que se establecen para una clase de interfaz de dispositivo o una clase de configuración de dispositivo.
CM_Get_Class_Property_Keys_Ex

La función CM_Get_Class_Property_Keys_Ex recupera una matriz de las claves de propiedad del dispositivo que representan las propiedades del dispositivo que se establecen para una clase de interfaz de dispositivo o una clase de configuración de dispositivo.
CM_Get_Class_PropertyW

La función CM_Get_Class_Property recupera una propiedad de dispositivo establecida para una clase de interfaz de dispositivo o una clase de configuración de dispositivo.
CM_Get_Class_Registry_PropertyA

La función CM_Get_Class_Registry_Property recupera una propiedad de clase de instalación de dispositivo. (ANSI)
CM_Get_Class_Registry_PropertyW

La función CM_Get_Class_Registry_Property recupera una propiedad de clase de instalación de dispositivo. (Unicode)
CM_Get_Depth

La función CM_Get_Depth se usa para obtener la profundidad de un nodo de dispositivo especificado (devnode) dentro del árbol de dispositivos del equipo local.
CM_Get_Depth_Ex

La función CM_Get_Depth_Ex se usa para obtener la profundidad de un nodo de dispositivo especificado (devnode) dentro de un árbol de dispositivos local o de una máquina remota.
CM_Get_Device_ID_ExA

La función CM_Get_Device_ID_Ex recupera el identificador de instancia de dispositivo de una instancia de dispositivo especificada en un equipo local o remoto. (ANSI)
CM_Get_Device_ID_ExW

La función CM_Get_Device_ID_Ex recupera el identificador de instancia de dispositivo de una instancia de dispositivo especificada en un equipo local o remoto. (Unicode)
CM_Get_Device_ID_List_ExA

La función CM_Get_Device_ID_List_Ex recupera una lista de identificadores de instancia de dispositivo para las instancias de dispositivo en un equipo local o remoto. (ANSI)
CM_Get_Device_ID_List_ExW

La función CM_Get_Device_ID_List_Ex recupera una lista de identificadores de instancia de dispositivo para las instancias de dispositivo en un equipo local o remoto. (Unicode)
CM_Get_Device_ID_List_Size_ExA

La función CM_Get_Device_ID_List_Size_Ex recupera el tamaño del búfer necesario para contener una lista de identificadores de instancia de dispositivo para las instancias de dispositivo de un equipo local o remoto. (ANSI)
CM_Get_Device_ID_List_Size_ExW

La función CM_Get_Device_ID_List_Size_Ex recupera el tamaño del búfer necesario para contener una lista de identificadores de instancia de dispositivo para las instancias de dispositivo de un equipo local o remoto. (Unicode)
CM_Get_Device_ID_List_SizeA

La función CM_Get_Device_ID_List_Size recupera el tamaño del búfer necesario para contener una lista de identificadores de instancia de dispositivo para las instancias de dispositivo del equipo local. (ANSI)
CM_Get_Device_ID_List_SizeW

La función CM_Get_Device_ID_List_Size recupera el tamaño del búfer necesario para contener una lista de identificadores de instancia de dispositivo para las instancias de dispositivo del equipo local. (Unicode)
CM_Get_Device_ID_ListA

La función CM_Get_Device_ID_List recupera una lista de identificadores de instancia de dispositivo para las instancias de dispositivo del equipo local. (ANSI)
CM_Get_Device_ID_ListW

La función CM_Get_Device_ID_List recupera una lista de identificadores de instancia de dispositivo para las instancias de dispositivo del equipo local. (Unicode)
CM_Get_Device_ID_Size

La función CM_Get_Device_ID_Size recupera el tamaño del búfer necesario para contener un identificador de instancia de dispositivo para una instancia de dispositivo en el equipo local.
CM_Get_Device_ID_Size_Ex

La función CM_Get_Device_ID_Size_Ex recupera el tamaño del búfer necesario para contener un identificador de instancia de dispositivo para una instancia de dispositivo en un equipo local o remoto.
CM_Get_Device_IDA

La función CM_Get_Device_ID recupera el identificador de instancia de dispositivo de una instancia de dispositivo especificada en el equipo local. (ANSI)
CM_Get_Device_IDW

La función CM_Get_Device_ID recupera el identificador de instancia de dispositivo de una instancia de dispositivo especificada en el equipo local. (Unicode)
CM_Get_Device_Interface_Alias_ExA

CM_Get_Device_Interface_Alias_ExW

CM_Get_Device_Interface_AliasA

La función CM_Get_Device_Interface_Alias devuelve el alias de la instancia de interfaz de dispositivo especificada, si el alias existe. (ANSI)
CM_Get_Device_Interface_AliasW

La función CM_Get_Device_Interface_Alias devuelve el alias de la instancia de interfaz de dispositivo especificada, si el alias existe. (Unicode)
CM_Get_Device_Interface_List_ExA

CM_Get_Device_Interface_List_ExW

CM_Get_Device_Interface_List_Size_ExA

CM_Get_Device_Interface_List_Size_ExW

CM_Get_Device_Interface_List_SizeA

La función CM_Get_Device_Interface_List_Size recupera el tamaño del búfer que se debe pasar a la función CM_Get_Device_Interface_List. (ANSI)
CM_Get_Device_Interface_List_SizeW

La función CM_Get_Device_Interface_List_Size recupera el tamaño del búfer que se debe pasar a la función CM_Get_Device_Interface_List. (Unicode)
CM_Get_Device_Interface_ListA

La función CM_Get_Device_Interface_List recupera una lista de instancias de interfaz de dispositivo que pertenecen a una clase de interfaz de dispositivo especificada. (ANSI)
CM_Get_Device_Interface_ListW

La función CM_Get_Device_Interface_List recupera una lista de instancias de interfaz de dispositivo que pertenecen a una clase de interfaz de dispositivo especificada. (Unicode)
CM_Get_Device_Interface_Property_ExW

La función CM_Get_Device_Interface_Property_ExW recupera una propiedad de dispositivo establecida para una interfaz de dispositivo.
CM_Get_Device_Interface_Property_Keys_ExW

La función CM_Get_Device_Interface_Property_Keys_ExW recupera una matriz de claves de propiedad de dispositivo que representan las propiedades del dispositivo que se establecen para una interfaz de dispositivo.
CM_Get_Device_Interface_Property_KeysW

La función CM_Get_Device_Interface_Property_Keys recupera una matriz de claves de propiedad de dispositivo que representan las propiedades del dispositivo que se establecen para una interfaz de dispositivo.
CM_Get_Device_Interface_PropertyW

La función CM_Get_Device_Interface_Property recupera una propiedad de dispositivo establecida para una interfaz de dispositivo.
CM_Get_DevNode_Custom_Property_ExA

CM_Get_DevNode_Custom_Property_ExW

CM_Get_DevNode_Custom_PropertyA

CM_Get_DevNode_Custom_PropertyW

CM_Get_DevNode_Property_ExW

La función CM_Get_DevNode_Property_ExW recupera una propiedad de instancia de dispositivo.
CM_Get_DevNode_Property_Keys

La función CM_Get_DevNode_Property_Keys recupera una matriz de las claves de propiedad del dispositivo que representan las propiedades del dispositivo que se establecen para una instancia de dispositivo.
CM_Get_DevNode_Property_Keys_Ex

La función CM_Get_DevNode_Property_Keys_Ex recupera una matriz de las claves de propiedad del dispositivo que representan las propiedades del dispositivo que se establecen para una instancia de dispositivo.
CM_Get_DevNode_PropertyW

La función CM_Get_DevNode_Property recupera una propiedad de instancia de dispositivo.
CM_Get_DevNode_Registry_Property_ExA

CM_Get_DevNode_Registry_Property_ExW

CM_Get_DevNode_Registry_PropertyA

La función CM_Get_DevNode_Registry_Property recupera una propiedad de dispositivo especificada del Registro. (ANSI)
CM_Get_DevNode_Registry_PropertyW

La función CM_Get_DevNode_Registry_Property recupera una propiedad de dispositivo especificada del Registro. (Unicode)
CM_Get_DevNode_Status

La función CM_Get_DevNode_Status obtiene el estado de una instancia de dispositivo de su nodo de dispositivo (devnode) en el árbol de dispositivos del equipo local.
CM_Get_DevNode_Status_Ex

La función CM_Get_DevNode_Status_Ex obtiene el estado de una instancia de dispositivo de su nodo de dispositivo (nodo de desarrollo) en un árbol de dispositivos local o de una máquina remota.
CM_Get_First_Log_Conf

La función CM_Get_First_Log_Conf obtiene la primera configuración lógica, de un tipo de configuración especificado, asociado a una instancia de dispositivo especificada en el equipo local.
CM_Get_First_Log_Conf_Ex

La función CM_Get_First_Log_Conf_Ex obtiene la primera configuración lógica asociada a una instancia de dispositivo especificada en un equipo local o remoto.
CM_Get_Global_State

CM_Get_Global_State_Ex

CM_Get_Hardware_Profile_Info_ExA

CM_Get_Hardware_Profile_Info_ExW

CM_Get_Hardware_Profile_InfoA

CM_Get_Hardware_Profile_InfoW

CM_Get_HW_Prof_Flags_ExA

La función CM_Get_HW_Prof_Flags_Ex recupera las marcas de configuración específicas del perfil de hardware para una instancia de dispositivo en un equipo remoto o en una máquina local. (ANSI)
CM_Get_HW_Prof_Flags_ExW

La función CM_Get_HW_Prof_Flags_Ex recupera las marcas de configuración específicas del perfil de hardware para una instancia de dispositivo en un equipo remoto o en una máquina local. (Unicode)
CM_Get_HW_Prof_FlagsA

La función CM_Get_HW_Prof_Flags recupera las marcas de configuración específicas del perfil de hardware para una instancia de dispositivo en un equipo local. (ANSI)
CM_Get_HW_Prof_FlagsW

La función CM_Get_HW_Prof_Flags recupera las marcas de configuración específicas del perfil de hardware para una instancia de dispositivo en un equipo local. (Unicode)
CM_Get_Log_Conf_Priority

La función CM_Get_Log_Conf_Priority obtiene la prioridad de configuración de una configuración lógica especificada en el equipo local.
CM_Get_Log_Conf_Priority_Ex

La función CM_Get_Log_Conf_Priority_Ex obtiene la prioridad de configuración de una configuración lógica especificada en un equipo local o remoto.
CM_Get_Next_Log_Conf

La función CM_Get_Next_Log_Conf obtiene la siguiente configuración lógica asociada a una instancia de dispositivo específica en el equipo local.
CM_Get_Next_Log_Conf_Ex

La función CM_Get_Next_Log_Conf_Ex obtiene la siguiente configuración lógica asociada a una instancia de dispositivo específica en un equipo local o remoto.
CM_Get_Next_Res_Des

La función CM_Get_Next_Res_Des obtiene un identificador para el siguiente descriptor de recursos, de un tipo de recurso especificado, para una configuración lógica en el equipo local.
CM_Get_Next_Res_Des_Ex

La función CM_Get_Next_Res_Des_Ex obtiene un identificador para el siguiente descriptor de recursos, de un tipo de recurso especificado, para una configuración lógica en un equipo local o remoto.
CM_Get_Parent

La función CM_Get_Parent obtiene un identificador de instancia de dispositivo para el nodo primario de un nodo de dispositivo especificado (devnode) en el árbol de dispositivos del equipo local.
CM_Get_Parent_Ex

La función CM_Get_Parent_Ex obtiene un identificador de instancia de dispositivo para el nodo primario de un nodo de dispositivo especificado (devnode) en un árbol de dispositivos local o de una máquina remota.
CM_Get_Res_Des_Data

La función CM_Get_Res_Des_Data recupera la información almacenada en un descriptor de recursos en el equipo local.
CM_Get_Res_Des_Data_Ex

La función CM_Get_Res_Des_Data_Ex recupera la información almacenada en un descriptor de recursos en un equipo local o remoto.
CM_Get_Res_Des_Data_Size

La función CM_Get_Res_Des_Data_Size obtiene el tamaño del búfer necesario para contener la información contenida en un descriptor de recursos especificado en el equipo local.
CM_Get_Res_Des_Data_Size_Ex

La función CM_Get_Res_Des_Data_Size_Ex obtiene el tamaño del búfer necesario para contener la información contenida en un descriptor de recursos especificado en un equipo local o remoto.
CM_Get_Resource_Conflict_Count

La función CM_Get_Resource_Conflict_Count obtiene el número de conflictos contenidos en una lista de conflictos de recursos especificada.
CM_Get_Resource_Conflict_DetailsA

La función CM_Get_Resource_Conflict_Details obtiene los detalles sobre uno de los conflictos de recursos en una lista de conflictos. (ANSI)
CM_Get_Resource_Conflict_DetailsW

La función CM_Get_Resource_Conflict_Details obtiene los detalles sobre uno de los conflictos de recursos en una lista de conflictos. (Unicode)
CM_Get_Sibling

La función CM_Get_Sibling obtiene un identificador de instancia de dispositivo al siguiente nodo relacionado de un nodo de dispositivo especificado (devnode) en el árbol de dispositivos del equipo local.
CM_Get_Sibling_Ex

La función CM_Get_Sibling_Ex obtiene un identificador de instancia de dispositivo para el siguiente nodo relacionado de un nodo de dispositivo especificado, en un árbol de dispositivos local o remoto de una máquina remota.
CM_Get_Version

La función CM_Get_Version devuelve la versión 4.0 de plug and play (PnP) Configuration Manager DLL (Cfgmgr32.dll) para un equipo local.
CM_Get_Version_Ex

La función CM_Get_Version_Ex devuelve la versión 4.0 de plug and play (PnP) Configuration Manager DLL (Cfgmgr32.dll) para un equipo local o remoto.
CM_Intersect_Range_List

CM_Invert_Range_List

CM_Is_Dock_Station_Present

La función CM_Is_Dock_Station_Present identifica si una estación de acoplamiento está presente en un equipo local.
CM_Is_Dock_Station_Present_Ex

La función CM_Is_Dock_Station_Present_Ex identifica si una estación de acoplamiento está presente en un equipo local o remoto.
CM_Is_Version_Available

La función CM_Is_Version_Available indica si una versión especificada de plug and play (PnP) Configuration Manager DLL (Cfgmgr32.dll) es compatible con un equipo local.
CM_Is_Version_Available_Ex

La función CM_Is_Version_Available_Ex indica si una versión especificada de plug and play (PNP) Configuration Manager DLL (Cfgmgr32.dll) es compatible con un equipo local o remoto.
CM_Locate_DevNode_ExA

La función CM_Locate_DevNode_Ex obtiene un identificador de instancia de dispositivo para el nodo de dispositivo asociado a un identificador de instancia de dispositivo especificado, en un equipo local o en un equipo remoto. (ANSI)
CM_Locate_DevNode_ExW

La función CM_Locate_DevNode_Ex obtiene un identificador de instancia de dispositivo para el nodo de dispositivo asociado a un identificador de instancia de dispositivo especificado, en un equipo local o en un equipo remoto. (Unicode)
CM_Locate_DevNodeA

La función CM_Locate_DevNode obtiene un identificador de instancia de dispositivo para el nodo de dispositivo asociado a un identificador de instancia de dispositivo especificado en el equipo local. (ANSI)
CM_Locate_DevNodeW

La función CM_Locate_DevNode obtiene un identificador de instancia de dispositivo para el nodo de dispositivo asociado a un identificador de instancia de dispositivo especificado en el equipo local. (Unicode)
CM_MapCrToWin32Err

Convierte un código CONFIGRET especificado en su código de error del sistema equivalente.
CM_Merge_Range_List

CM_Modify_Res_Des

La función CM_Modify_Res_Des modifica un descriptor de recursos especificado en el equipo local.
CM_Modify_Res_Des_Ex

La función CM_Modify_Res_Des_Ex modifica un descriptor de recursos especificado en un equipo local o remoto.
CM_Move_DevNode

CM_Move_DevNode_Ex

CM_Next_Range

CM_Open_Class_Key_ExA

CM_Open_Class_Key_ExW

CM_Open_Class_KeyA

La función CM_Open_Class_Key abre la clave del Registro de la clase device setup, la clave del Registro de clase de interfaz de dispositivo o una subclave específica de una clase. (ANSI)
CM_Open_Class_KeyW

La función CM_Open_Class_Key abre la clave del Registro de la clase device setup, la clave del Registro de clase de interfaz de dispositivo o una subclave específica de una clase. (Unicode)
CM_Open_Device_Interface_Key_ExA

La función CM_Open_Device_Interface_Key_ExA abre la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de una interfaz de dispositivo.
CM_Open_Device_Interface_Key_ExW

La función CM_Open_Device_Interface_Key_ExW abre la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de una interfaz de dispositivo.
CM_Open_Device_Interface_KeyA

La función CM_Open_Device_Interface_Key abre la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de una interfaz de dispositivo. (ANSI)
CM_Open_Device_Interface_KeyW

La función CM_Open_Device_Interface_Key abre la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de una interfaz de dispositivo. (Unicode)
CM_Open_DevNode_Key

La función CM_Open_DevNode_Key abre una clave del Registro para la información de configuración específica del dispositivo.
CM_Open_DevNode_Key_Ex

CM_Query_And_Remove_SubTree_ExA

La función CM_Query_And_Remove_SubTree_Ex comprueba si se puede quitar una instancia de dispositivo y sus elementos secundarios y, si es así, las quita. (ANSI)
CM_Query_And_Remove_SubTree_ExW

La función CM_Query_And_Remove_SubTree_Ex comprueba si se puede quitar una instancia de dispositivo y sus elementos secundarios y, si es así, las quita. (Unicode)
CM_Query_And_Remove_SubTreeA

La función CM_Query_And_Remove_SubTree comprueba si se puede quitar una instancia de dispositivo y sus elementos secundarios y, si es así, las quita. (ANSI)
CM_Query_And_Remove_SubTreeW

La función CM_Query_And_Remove_SubTree comprueba si se puede quitar una instancia de dispositivo y sus elementos secundarios y, si es así, las quita. (Unicode)
CM_Query_Arbitrator_Free_Data

CM_Query_Arbitrator_Free_Data_Ex

CM_Query_Arbitrator_Free_Size

CM_Query_Arbitrator_Free_Size_Ex

CM_Query_Remove_SubTree

CM_Query_Remove_SubTree_Ex

CM_Query_Resource_Conflict_List

La función CM_Query_Resource_Conflict_List identifica las instancias de dispositivo que tienen requisitos de recursos que entran en conflicto con la descripción del recurso de una instancia de dispositivo especificada.
CM_Reenumerate_DevNode

La función CM_Reenumerate_DevNode enumera los dispositivos identificados por un nodo de dispositivo especificado y todos sus elementos secundarios.
CM_Reenumerate_DevNode_Ex

La función CM_Reenumerate_DevNode_Ex enumera los dispositivos identificados por un nodo de dispositivo especificado y todos sus elementos secundarios.
CM_Register_Device_Driver

CM_Register_Device_Driver_Ex

CM_Register_Device_Interface_ExA

CM_Register_Device_Interface_ExW

CM_Register_Device_InterfaceA

CM_Register_Device_InterfaceW

CM_Register_Notification

La función CM_Register_Notification registra una rutina de devolución de llamada de aplicación que se va a llamar cuando se produce un evento PnP del tipo especificado.
CM_Remove_SubTree

CM_Remove_SubTree_Ex

CM_Request_Device_Eject_ExA

La función CM_Request_Device_Eject_Ex prepara una instancia de dispositivo local o remota para la eliminación segura, si el dispositivo es extraíble. Si el dispositivo se puede expulsar físicamente, será. (ANSI)
CM_Request_Device_Eject_ExW

La función CM_Request_Device_Eject_Ex prepara una instancia de dispositivo local o remota para la eliminación segura, si el dispositivo es extraíble. Si el dispositivo se puede expulsar físicamente, será. (Unicode)
CM_Request_Device_EjectA

La función CM_Request_Device_Eject prepara una instancia de dispositivo local para la eliminación segura, si el dispositivo es extraíble. Si el dispositivo se puede expulsar físicamente, será. (ANSI)
CM_Request_Device_EjectW

La función CM_Request_Device_Eject prepara una instancia de dispositivo local para la eliminación segura, si el dispositivo es extraíble. Si el dispositivo se puede expulsar físicamente, será. (Unicode)
CM_Request_Eject_PC

La función CM_Request_Eject_PC solicita que se inserte un equipo portátil en una estación de acoplamiento local.
CM_Request_Eject_PC_Ex

La función CM_Request_Eject_PC_Ex solicita que se inserte un equipo portátil en una estación de acoplamiento local o remota.
CM_Run_Detection

CM_Run_Detection_Ex

CM_Set_Class_Property_ExW

La función CM_Set_Class_Property_ExW establece una propiedad de clase para una clase de configuración de dispositivo o una clase de interfaz de dispositivo.
CM_Set_Class_PropertyW

La función CM_Set_Class_Property establece una propiedad de clase para una clase de configuración de dispositivo o una clase de interfaz de dispositivo.
CM_Set_Class_Registry_PropertyA

La función CM_Set_Class_Registry_Property establece o elimina una propiedad de una clase de configuración de dispositivo. (ANSI)
CM_Set_Class_Registry_PropertyW

La función CM_Set_Class_Registry_Property establece o elimina una propiedad de una clase de configuración de dispositivo. (Unicode)
CM_Set_Device_Interface_Property_ExW

La función CM_Set_Device_Interface_Property_ExW establece una propiedad de dispositivo de una interfaz de dispositivo.
CM_Set_Device_Interface_PropertyW

La función CM_Set_Device_Interface_Property establece una propiedad de dispositivo de una interfaz de dispositivo.
CM_Set_DevNode_Problem

La función CM_Set_DevNode_Problem establece un código de problema para un dispositivo instalado en un equipo local.
CM_Set_DevNode_Problem_Ex

La función CM_Set_DevNode_Problem_Ex establece un código de problema para un dispositivo instalado en un equipo local o remoto.
CM_Set_DevNode_Property_ExW

La función CM_Set_DevNode_Property_ExW establece una propiedad de instancia de dispositivo.
CM_Set_DevNode_PropertyW

La función CM_Set_DevNode_Property establece una propiedad de instancia de dispositivo.
CM_Set_DevNode_Registry_Property_ExA

CM_Set_DevNode_Registry_Property_ExW

CM_Set_DevNode_Registry_PropertyA

La función CM_Set_DevNode_Registry_Property establece una propiedad de dispositivo especificada en el Registro. (ANSI)
CM_Set_DevNode_Registry_PropertyW

La función CM_Set_DevNode_Registry_Property establece una propiedad de dispositivo especificada en el Registro. (Unicode)
CM_Set_HW_Prof

CM_Set_HW_Prof_Ex

CM_Set_HW_Prof_Flags_ExA

CM_Set_HW_Prof_Flags_ExW

CM_Set_HW_Prof_FlagsA

CM_Set_HW_Prof_FlagsW

CM_Setup_DevNode

La función CM_Setup_DevNode reinicia una instancia de dispositivo que no se está ejecutando porque hay un problema con la configuración del dispositivo.
CM_Setup_DevNode_Ex

CM_Test_Range_Available

CM_Uninstall_DevNode

La función CM_Uninstall_DevNode quita todo el estado persistente asociado a una instancia de dispositivo.
CM_Uninstall_DevNode_Ex

CM_Unregister_Device_Interface_ExA

CM_Unregister_Device_Interface_ExW

CM_Unregister_Device_InterfaceA

CM_Unregister_Device_InterfaceW

CM_Unregister_Notification

Usa UnregisterDeviceNotification en lugar de CM_Unregister_Notification si el código tiene como destino Windows 7 o versiones anteriores de Windows.
CM_WaitNoPendingInstallEvents

La función CMP_WaitNoPendingInstallEvents (CM_WaitNoPendingInstallEvents) espera hasta que no haya actividades de instalación de dispositivos pendientes para que el administrador de PnP realice.
DiInstallDevice

La función DiInstallDevice instala un controlador especificado que está preinstalado en el almacén de controladores en un dispositivo especificado que está presente en el sistema.
DiInstallDriverA

La función DiInstallDriver preinstala un controlador en el almacén de controladores y, a continuación, instala el controlador en los dispositivos presentes en el sistema que admite el controlador. (ANSI)
DiInstallDriverW

La función DiInstallDriver preinstala un controlador en el almacén de controladores y, a continuación, instala el controlador en los dispositivos presentes en el sistema que admite el controlador. (Unicode)
DiRollbackDriver

La función DiRollbackDriver revierte el controlador instalado en un dispositivo especificado.
DiShowUpdateDevice

La función DiShowUpdateDevice muestra el Asistente para actualizaciones de hardware para un dispositivo especificado.
DiUninstallDevice

La función DiUninstallDevice desinstala un dispositivo y quita su nodo de dispositivo (devnode) del sistema.
DiUninstallDriverA

La función DiUninstallDriver quita un paquete de controladores de los dispositivos en los que se instala mediante la instalación de esos dispositivos con otro paquete de controladores coincidente, si está disponible, o el controlador null si no hay ningún otro paquete de controladores coincidente disponible. A continuación, el paquete de controladores especificado se quita del almacén de controladores. (ANSI)
DiUninstallDriverW

La función DiUninstallDriver quita un paquete de controladores de los dispositivos en los que se instala mediante la instalación de esos dispositivos con otro paquete de controladores coincidente, si está disponible, o el controlador null si no hay ningún otro paquete de controladores coincidente disponible. A continuación, el paquete de controladores especificado se quita del almacén de controladores. (Unicode)
SetupDiAskForOEMDisk

La función SetupDiAskForOEMDisk muestra un cuadro de diálogo que pide al usuario la ruta de acceso de un disco de instalación oem.
SetupDiBuildClassInfoList

La función SetupDiBuildClassInfoList devuelve una lista de GUID de clase de instalación que identifican las clases instaladas en un equipo local.
SetupDiBuildClassInfoListExA

La función SetupDiBuildClassInfoListEx devuelve una lista de GUID de clase de instalación que incluye todas las clases instaladas en el sistema local o en un sistema remoto. (ANSI)
SetupDiBuildClassInfoListExW

La función SetupDiBuildClassInfoListEx devuelve una lista de GUID de clase de instalación que incluye todas las clases instaladas en el sistema local o en un sistema remoto. (Unicode)
SetupDiBuildDriverInfoList

La función SetupDiBuildDriverInfoList crea una lista de controladores asociados a un dispositivo específico o a la lista global de controladores de clase para un conjunto de información del dispositivo.
SetupDiCallClassInstaller

La función SetupDiCallClassInstaller llama al instalador de clase adecuado y a los coinstaladores registrados, con la solicitud de instalación especificada (código DIF).
SetupDiCancelDriverInfoSearch

La función SetupDiCancelDriverInfoSearch cancela una búsqueda de lista de controladores que está actualmente en curso en un subproceso diferente.
SetupDiChangeState

La función SetupDiChangeState es el controlador predeterminado para la solicitud de instalación de DIF_PROPERTYCHANGE.
SetupDiClassGuidsFromNameA

La función SetupDiClassGuidsFromName recupera los GUID asociados al nombre de clase especificado. Esta lista se basa en las clases instaladas actualmente en el sistema. (ANSI)
SetupDiClassGuidsFromNameExA

La función SetupDiClassGuidsFromNameEx recupera los GUID asociados al nombre de clase especificado. Esta lista resultante contiene las clases instaladas actualmente en un equipo local o remoto. (ANSI)
SetupDiClassGuidsFromNameExW

La función SetupDiClassGuidsFromNameEx recupera los GUID asociados al nombre de clase especificado. Esta lista resultante contiene las clases instaladas actualmente en un equipo local o remoto. (Unicode)
SetupDiClassGuidsFromNameW

La función SetupDiClassGuidsFromName recupera los GUID asociados al nombre de clase especificado. Esta lista se basa en las clases instaladas actualmente en el sistema. (Unicode)
SetupDiClassNameFromGuidA

La función SetupDiClassNameFromGuid recupera el nombre de clase asociado a un GUID de clase. (ANSI)
SetupDiClassNameFromGuidExA

La función SetupDiClassNameFromGuidEx recupera el nombre de clase asociado a un GUID de clase. La clase se puede instalar en un equipo local o remoto. (ANSI)
SetupDiClassNameFromGuidExW

La función SetupDiClassNameFromGuidEx recupera el nombre de clase asociado a un GUID de clase. La clase se puede instalar en un equipo local o remoto. (Unicode)
SetupDiClassNameFromGuidW

La función SetupDiClassNameFromGuid recupera el nombre de clase asociado a un GUID de clase. (Unicode)
SetupDiCreateDeviceInfoA

La función SetupDiCreateDeviceInfo crea un nuevo elemento de información del dispositivo y lo agrega como un nuevo miembro al conjunto de información del dispositivo especificado. (ANSI)
SetupDiCreateDeviceInfoList

La función SetupDiCreateDeviceInfoList crea un conjunto de información de dispositivo vacío y, opcionalmente, asocia el conjunto a una clase de configuración de dispositivo y una ventana de nivel superior.
SetupDiCreateDeviceInfoListExA

La función SetupDiCreateDeviceInfoList crea una información de dispositivo vacía establecida en un equipo remoto o local y, opcionalmente, asocia el conjunto a una clase de instalación de dispositivo . (ANSI)
SetupDiCreateDeviceInfoListExW

La función SetupDiCreateDeviceInfoList crea una información de dispositivo vacía establecida en un equipo remoto o local y, opcionalmente, asocia el conjunto a una clase de instalación de dispositivo . (Unicode)
SetupDiCreateDeviceInfoW

La función SetupDiCreateDeviceInfo crea un nuevo elemento de información del dispositivo y lo agrega como un nuevo miembro al conjunto de información del dispositivo especificado. (Unicode)
SetupDiCreateDeviceInterfaceA

La función SetupDiCreateDeviceInterface registra una interfaz de dispositivo en un sistema local o en un sistema remoto. (ANSI)
SetupDiCreateDeviceInterfaceRegKeyA

La función SetupDiCreateDeviceInterfaceRegKey crea una clave del Registro para almacenar información sobre una interfaz de dispositivo y devuelve un identificador a la clave. (ANSI)
SetupDiCreateDeviceInterfaceRegKeyW

La función SetupDiCreateDeviceInterfaceRegKey crea una clave del Registro para almacenar información sobre una interfaz de dispositivo y devuelve un identificador a la clave. (Unicode)
SetupDiCreateDeviceInterfaceW

La función SetupDiCreateDeviceInterface registra una interfaz de dispositivo en un sistema local o en un sistema remoto. (Unicode)
SetupDiCreateDevRegKeyA

La función SetupDiCreateDevRegKey crea una clave del Registro para la información de configuración específica del dispositivo y devuelve un identificador a la clave. (ANSI)
SetupDiCreateDevRegKeyW

La función SetupDiCreateDevRegKey crea una clave del Registro para la información de configuración específica del dispositivo y devuelve un identificador a la clave. (Unicode)
SetupDiDeleteDeviceInfo

La función SetupDiDeleteDeviceInfo elimina un elemento de información del dispositivo de un conjunto de información del dispositivo. Esta función no elimina el dispositivo real.
SetupDiDeleteDeviceInterfaceData

La función SetupDiDeleteDeviceInterfaceData elimina una interfaz de dispositivo de un conjunto de información del dispositivo.
SetupDiDeleteDeviceInterfaceRegKey

La función SetupDiDeleteDeviceInterfaceRegKey elimina la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de la interfaz.
SetupDiDeleteDevRegKey

La función SetupDiDeleteDevRegKey elimina las claves del Registro especificadas accesibles para el usuario asociadas a un elemento de información del dispositivo.
SetupDiDestroyClassImageList

La función SetupDiDestroyClassImageList destruye una lista de imágenes de clase que se creó mediante una llamada a SetupDiGetClassImageList o SetupDiGetClassImageListEx.
SetupDiDestroyDeviceInfoList

La función SetupDiDestroyDeviceInfoList elimina una información del dispositivo establecida y libera toda la memoria asociada.
SetupDiDestroyDriverInfoList

La función SetupDiDestroyDriverInfoList elimina una lista de controladores.
SetupDiDrawMiniIcon

La función SetupDiDrawMiniIcon dibuja el miniicono especificado en la ubicación solicitada.
SetupDiEnumDeviceInfo

La función SetupDiEnumDeviceInfo devuelve una estructura de SP_DEVINFO_DATA que especifica un elemento de información del dispositivo en un conjunto de información del dispositivo.
SetupDiEnumDeviceInterfaces

La función SetupDiEnumDeviceInterfaces enumera las interfaces de dispositivo contenidas en un conjunto de información del dispositivo.
SetupDiEnumDriverInfoA

La función SetupDiEnumDriverInfo enumera los miembros de una lista de controladores. (ANSI)
SetupDiEnumDriverInfoW

La función SetupDiEnumDriverInfo enumera los miembros de una lista de controladores. (Unicode)
SetupDiGetActualModelsSectionA

La función SetupDiGetActualModelsSection recupera la sección Modelos INF decoradas adecuada para usarla al instalar un dispositivo desde un archivo INF de dispositivo. (ANSI)
SetupDiGetActualModelsSectionW

La función SetupDiGetActualModelsSection recupera la sección Modelos INF decoradas adecuada para usarla al instalar un dispositivo desde un archivo INF de dispositivo. (Unicode)
SetupDiGetActualSectionToInstallA

La función SetupDiGetActualSectionToInstall recupera la sección inf DDInstall adecuada que se usará al instalar un dispositivo desde un archivo INF de dispositivo en un equipo local. (ANSI)
SetupDiGetActualSectionToInstallExA

La función SetupDiGetActualSectionToInstallEx recupera el nombre de la sección INF DDInstall que instala un dispositivo para un sistema operativo y una arquitectura de procesador especificadas. (ANSI)
SetupDiGetActualSectionToInstallExW

La función SetupDiGetActualSectionToInstallEx recupera el nombre de la sección INF DDInstall que instala un dispositivo para un sistema operativo y una arquitectura de procesador especificadas. (Unicode)
SetupDiGetActualSectionToInstallW

La función SetupDiGetActualSectionToInstall recupera la sección inf DDInstall adecuada que se usará al instalar un dispositivo desde un archivo INF de dispositivo en un equipo local. (Unicode)
SetupDiGetClassBitmapIndex

La función SetupDiGetClassBitmapIndex recupera el índice del miniicono proporcionado para la clase especificada.
SetupDiGetClassDescriptionA

La función SetupDiGetClassDescription recupera la descripción de clase asociada con el GUID de clase de instalación especificado. (ANSI)
SetupDiGetClassDescriptionExA

La función SetupDiGetClassDescriptionEx recupera la descripción de una clase de instalación instalada en un equipo local o remoto. (ANSI)
SetupDiGetClassDescriptionExW

La función SetupDiGetClassDescriptionEx recupera la descripción de una clase de instalación instalada en un equipo local o remoto. (Unicode)
SetupDiGetClassDescriptionW

La función SetupDiGetClassDescription recupera la descripción de clase asociada con el GUID de clase de instalación especificado. (Unicode)
SetupDiGetClassDevPropertySheetsA

La función SetupDiGetClassDevPropertySheets recupera los identificadores de las hojas de propiedades de un elemento de información de dispositivo o de la clase de configuración del dispositivo de un conjunto de información de dispositivo. (ANSI)
SetupDiGetClassDevPropertySheetsW

La función SetupDiGetClassDevPropertySheets recupera los identificadores de las hojas de propiedades de un elemento de información de dispositivo o de la clase de configuración del dispositivo de un conjunto de información de dispositivo. (Unicode)
SetupDiGetClassDevsExA

La función SetupDiGetClassDevsEx devuelve un identificador a un conjunto de información de dispositivo que contiene elementos de información de dispositivo solicitados para un equipo local o remoto. (ANSI)
SetupDiGetClassDevsExW

La función SetupDiGetClassDevsEx devuelve un identificador a un conjunto de información de dispositivo que contiene elementos de información de dispositivo solicitados para un equipo local o remoto. (Unicode)
SetupDiGetClassDevsW

La función SetupDiGetClassDevs devuelve un identificador a un conjunto de información de dispositivo que contiene elementos de información de dispositivo solicitados para un equipo local. (Unicode)
SetupDiGetClassImageIndex

La función SetupDiGetClassImageIndex recupera el índice dentro de la lista de imágenes de clase de una clase especificada.
SetupDiGetClassImageList

La función SetupDiGetClassImageList crea una lista de imágenes que contiene mapas de bits para cada clase instalada y devuelve la lista en una estructura de datos.
SetupDiGetClassImageListExA

La función SetupDiGetClassImageListEx crea una lista de imágenes de mapas de bits para cada clase instalada en un sistema local o remoto. (ANSI)
SetupDiGetClassImageListExW

La función SetupDiGetClassImageListEx crea una lista de imágenes de mapas de bits para cada clase instalada en un sistema local o remoto. (Unicode)
SetupDiGetClassInstallParamsA

La función SetupDiGetClassInstallParams recupera parámetros de instalación de clases para un conjunto de información de dispositivo o un elemento de información de dispositivo determinado. (ANSI)
SetupDiGetClassInstallParamsW

La función SetupDiGetClassInstallParams recupera parámetros de instalación de clases para un conjunto de información de dispositivo o un elemento de información de dispositivo determinado. (Unicode)
SetupDiGetClassPropertyExW

La función SetupDiGetClassPropertyEx recupera una propiedad de clase para una clase de instalación de dispositivo o una clase de interfaz de dispositivo en un equipo local o remoto.
SetupDiGetClassPropertyKeys

La función SetupDiGetClassPropertyKeys recupera una matriz de las claves de propiedad del dispositivo que representan las propiedades del dispositivo que se establecen para una clase de configuración de dispositivo o una clase de interfaz de dispositivo.
SetupDiGetClassPropertyKeysExW

La función SetupDiGetClassPropertyKeysEx recupera una matriz de las claves de propiedad del dispositivo que representan las propiedades del dispositivo que se establecen para una clase de configuración de dispositivo o una clase de interfaz de dispositivo en un equipo local o remoto.
SetupDiGetClassPropertyW

La función SetupDiGetClassProperty recupera una propiedad de dispositivo establecida para una clase de configuración de dispositivo o una clase de interfaz de dispositivo.
SetupDiGetClassRegistryPropertyA

La función SetupDiGetClassRegistryProperty recupera una propiedad para una clase de configuración de dispositivo especificada del Registro. (ANSI)
SetupDiGetClassRegistryPropertyW

La función SetupDiGetClassRegistryProperty recupera una propiedad para una clase de configuración de dispositivo especificada del Registro. (Unicode)
SetupDiGetCustomDevicePropertyA

La función SetupDiGetCustomDeviceProperty recupera una propiedad de dispositivo personalizada especificada del registro. (ANSI)
SetupDiGetCustomDevicePropertyW

La función SetupDiGetCustomDeviceProperty recupera una propiedad de dispositivo personalizada especificada del registro. (Unicode)
SetupDiGetDeviceInfoListClass

La función SetupDiGetDeviceInfoListClass recupera el GUID de la clase de instalación de dispositivo asociada a un conjunto de información de dispositivo si el conjunto tiene una clase asociada.
SetupDiGetDeviceInfoListDetailA

La función SetupDiGetDeviceInfoListDetail recupera información asociada a un conjunto de información del dispositivo, incluido el GUID de clase, el identificador remoto del equipo y el nombre del equipo remoto. (ANSI)
SetupDiGetDeviceInfoListDetailW

La función SetupDiGetDeviceInfoListDetail recupera información asociada a un conjunto de información del dispositivo, incluido el GUID de clase, el identificador remoto del equipo y el nombre del equipo remoto. (Unicode)
SetupDiGetDeviceInstallParamsA

La función SetupDiGetDeviceInstallParams recupera los parámetros de instalación del dispositivo para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (ANSI)
SetupDiGetDeviceInstallParamsW

La función SetupDiGetDeviceInstallParams recupera los parámetros de instalación del dispositivo para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (Unicode)
SetupDiGetDeviceInstanceIdA

La función SetupDiGetDeviceInstanceId recupera el identificador de instancia de dispositivo asociado a un elemento de información del dispositivo. (ANSI)
SetupDiGetDeviceInstanceIdW

La función SetupDiGetDeviceInstanceId recupera el identificador de instancia de dispositivo asociado a un elemento de información del dispositivo. (Unicode)
SetupDiGetDeviceInterfaceAlias

La función SetupDiGetDeviceInterfaceAlias devuelve un alias de una interfaz de dispositivo especificada.
SetupDiGetDeviceInterfaceDetailA

La función SetupDiGetDeviceInterfaceDetail devuelve detalles sobre una interfaz de dispositivo. (ANSI)
SetupDiGetDeviceInterfaceDetailW

La función SetupDiGetDeviceInterfaceDetail devuelve detalles sobre una interfaz de dispositivo. (Unicode)
SetupDiGetDeviceInterfacePropertyKeys

La función SetupDiGetDeviceInterfacePropertyKeys recupera una matriz de claves de propiedad de dispositivo que representan las propiedades del dispositivo establecidas para una interfaz de dispositivo.
SetupDiGetDeviceInterfacePropertyW

La función SetupDiGetDeviceInterfaceProperty recupera una propiedad de dispositivo establecida para una interfaz de dispositivo.
SetupDiGetDevicePropertyKeys

La función SetupDiGetDevicePropertyKeys recupera una matriz de las claves de propiedad del dispositivo que representan las propiedades del dispositivo establecidas para una instancia de dispositivo.
SetupDiGetDevicePropertyW

La función SetupDiGetDeviceProperty recupera una propiedad de instancia de dispositivo.
SetupDiGetDeviceRegistryPropertyA

La función SetupDiGetDeviceRegistryProperty recupera una propiedad de dispositivo Plug and Play especificada. (ANSI)
SetupDiGetDeviceRegistryPropertyW

La función SetupDiGetDeviceRegistryProperty recupera una propiedad de dispositivo Plug and Play especificada. (Unicode)
SetupDiGetDriverInfoDetailA

La función SetupDiGetDriverInfoDetail recupera detalles de información del controlador para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado en el conjunto de información del dispositivo. (ANSI)
SetupDiGetDriverInfoDetailW

La función SetupDiGetDriverInfoDetail recupera detalles de información del controlador para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado en el conjunto de información del dispositivo. (Unicode)
SetupDiGetDriverInstallParamsA

La función SetupDiGetDriverInstallParams recupera los parámetros de instalación del controlador para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (ANSI)
SetupDiGetDriverInstallParamsW

La función SetupDiGetDriverInstallParams recupera los parámetros de instalación del controlador para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (Unicode)
SetupDiGetHwProfileFriendlyNameA

La función SetupDiGetHwProfileFriendlyName recupera el nombre descriptivo asociado a un identificador de perfil de hardware. (ANSI)
SetupDiGetHwProfileFriendlyNameExA

La función SetupDiGetHwProfileFriendlyNameEx recupera el nombre descriptivo asociado a un identificador de perfil de hardware en un equipo local o remoto. (ANSI)
SetupDiGetHwProfileFriendlyNameExW

La función SetupDiGetHwProfileFriendlyNameEx recupera el nombre descriptivo asociado a un identificador de perfil de hardware en un equipo local o remoto. (Unicode)
SetupDiGetHwProfileFriendlyNameW

La función SetupDiGetHwProfileFriendlyName recupera el nombre descriptivo asociado a un identificador de perfil de hardware. (Unicode)
SetupDiGetHwProfileList

La función SetupDiGetHwProfileList recupera una lista de todos los identificadores de perfil de hardware definidos actualmente.
SetupDiGetHwProfileListExA

La función SetupDiGetHwProfileListEx recupera una lista de todos los identificadores de perfil de hardware definidos actualmente en un equipo local o remoto. (ANSI)
SetupDiGetHwProfileListExW

La función SetupDiGetHwProfileListEx recupera una lista de todos los identificadores de perfil de hardware definidos actualmente en un equipo local o remoto. (Unicode)
SetupDiGetINFClassA

La función SetupDiGetINFClass devuelve la clase de un archivo INF de dispositivo especificado. (ANSI)
SetupDiGetINFClassW

La función SetupDiGetINFClass devuelve la clase de un archivo INF de dispositivo especificado. (Unicode)
SetupDiGetSelectedDevice

La función SetupDiGetSelectedDevice recupera el elemento de información del dispositivo seleccionado en un conjunto de información del dispositivo.
SetupDiGetSelectedDriverA

La función SetupDiGetSelectedDriver recupera el controlador seleccionado para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (ANSI)
SetupDiGetSelectedDriverW

La función SetupDiGetSelectedDriver recupera el controlador seleccionado para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (Unicode)
SetupDiInstallClassA

La función SetupDiInstallClass instala la sección ClassInstall32 del archivo INF especificado. (ANSI)
SetupDiInstallClassExA

La función SetupDiInstallClassEx instala un instalador de clase o una clase de interfaz. (ANSI)
SetupDiInstallClassExW

La función SetupDiInstallClassEx instala un instalador de clase o una clase de interfaz. (Unicode)
SetupDiInstallClassW

La función SetupDiInstallClass instala la sección ClassInstall32 del archivo INF especificado. (Unicode)
SetupDiInstallDevice

La función SetupDiInstallDevice es el controlador predeterminado para la solicitud de instalación de DIF_INSTALLDEVICE.
SetupDiInstallDeviceInterfaces

La función SetupDiInstallDeviceInterfaces es el controlador predeterminado para la solicitud de instalación de DIF_INSTALLINTERFACES.
SetupDiInstallDriverFiles

La función SetupDiInstallDriverFiles es el controlador predeterminado para la solicitud de instalación de DIF_INSTALLDEVICEFILES.
SetupDiLoadClassIcon

La función SetupDiLoadClassIcon carga el icono grande y miniicono para la clase especificada.
SetupDiLoadDeviceIcon

La función SetupDiLoadDeviceIcon recupera un icono para un dispositivo especificado.
SetupDiOpenClassRegKey

La función SetupDiOpenClassRegKey abre la clave del Registro de clase de instalación o la subclave de una clase específica.
SetupDiOpenClassRegKeyExA

La función SetupDiOpenClassRegKeyEx abre la clave del Registro de la clase de instalación del dispositivo, la clave del Registro de clase de interfaz de dispositivo o la subclave de una clase específica. Esta función abre la clave especificada en el equipo local o en un equipo remoto. (ANSI)
SetupDiOpenClassRegKeyExW

La función SetupDiOpenClassRegKeyEx abre la clave del Registro de la clase de instalación del dispositivo, la clave del Registro de clase de interfaz de dispositivo o la subclave de una clase específica. Esta función abre la clave especificada en el equipo local o en un equipo remoto. (Unicode)
SetupDiOpenDeviceInfoA

La función SetupDiOpenDeviceInfo agrega un elemento de información de dispositivo para una instancia de dispositivo a un conjunto de información de dispositivo, si aún no existe en el conjunto de información del dispositivo y recupera información que identifica el elemento de información del dispositivo para la instancia de dispositivo en el conjunto de información del dispositivo. (ANSI)
SetupDiOpenDeviceInfoW

La función SetupDiOpenDeviceInfo agrega un elemento de información de dispositivo para una instancia de dispositivo a un conjunto de información de dispositivo, si aún no existe en el conjunto de información del dispositivo y recupera información que identifica el elemento de información del dispositivo para la instancia de dispositivo en el conjunto de información del dispositivo. (Unicode)
SetupDiOpenDeviceInterfaceA

La función SetupDiOpenDeviceInterface recupera información sobre una interfaz de dispositivo y agrega la interfaz al conjunto de información del dispositivo especificado para un sistema local o un sistema remoto. (ANSI)
SetupDiOpenDeviceInterfaceRegKey

La función SetupDiOpenDeviceInterfaceRegKey abre la subclave del Registro que usan las aplicaciones y controladores para almacenar información específica de una interfaz de dispositivo.
SetupDiOpenDeviceInterfaceW

La función SetupDiOpenDeviceInterface recupera información sobre una interfaz de dispositivo y agrega la interfaz al conjunto de información del dispositivo especificado para un sistema local o un sistema remoto. (Unicode)
SetupDiOpenDevRegKey

La función SetupDiOpenDevRegKey abre una clave del Registro para la información de configuración específica del dispositivo.
SetupDiRegisterCoDeviceInstallers

La función SetupDiRegisterCoDeviceInstallers es el controlador predeterminado para DIF_REGISTER_COINSTALLERS.
SetupDiRegisterDeviceInfo

La función SetupDiRegisterDeviceInfo es el controlador predeterminado para la solicitud de DIF_REGISTERDEVICE.
SetupDiRemoveDevice

La función SetupDiRemoveDevice es el controlador predeterminado de la solicitud de instalación de DIF_REMOVE.
SetupDiRemoveDeviceInterface

La función SetupDiRemoveDeviceInterface quita una interfaz de dispositivo registrada del sistema.
SetupDiRestartDevices

La función SetupDiRestartDevices reinicia un dispositivo especificado o, si es necesario, reinicia todos los dispositivos operados por la misma función y los controladores de filtro que operan el dispositivo especificado.
SetupDiSelectBestCompatDrv

La función SetupDiSelectBestCompatDrv es el controlador predeterminado de la solicitud de instalación de DIF_SELECTBESTCOMPATDRV.
SetupDiSelectDevice

La función SetupDiSelectDevice es el controlador predeterminado para la solicitud de DIF_SELECTDEVICE.
SetupDiSelectOEMDrv

La función SetupDiSelectOEMDrv selecciona un controlador para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado que usa una ruta de acceso oem proporcionada por el usuario.
SetupDiSetClassInstallParamsA

La función SetupDiSetClassInstallParams establece o borra los parámetros de instalación de clase para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (ANSI)
SetupDiSetClassInstallParamsW

La función SetupDiSetClassInstallParams establece o borra los parámetros de instalación de clase para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (Unicode)
SetupDiSetClassPropertyExW

La función SetupDiSetClassPropertyEx establece una propiedad de dispositivo para una clase de configuración de dispositivo o una clase de interfaz de dispositivo en un equipo local o remoto.
SetupDiSetClassPropertyW

La función SetupDiSetClassProperty establece una propiedad de clase para una clase de instalación de dispositivo o una clase de interfaz de dispositivo.
SetupDiSetClassRegistryPropertyA

La función SetupDiSetClassRegistryProperty establece una propiedad de clase de dispositivo especificada en el Registro. (ANSI)
SetupDiSetClassRegistryPropertyW

La función SetupDiSetClassRegistryProperty establece una propiedad de clase de dispositivo especificada en el Registro. (Unicode)
SetupDiSetDeviceInstallParamsA

La función SetupDiSetDeviceInstallParams establece parámetros de instalación de dispositivos para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (ANSI)
SetupDiSetDeviceInstallParamsW

La función SetupDiSetDeviceInstallParams establece parámetros de instalación de dispositivos para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado. (Unicode)
SetupDiSetDeviceInterfaceDefault

La función SetupDiSetDeviceInterfaceDefault establece una interfaz de dispositivo como interfaz predeterminada para una clase de interfaz de dispositivo.
SetupDiSetDeviceInterfacePropertyW

La función SetupDiSetDeviceInterfaceProperty establece una propiedad de dispositivo de una interfaz de dispositivo.
SetupDiSetDevicePropertyW

La función SetupDiSetDeviceProperty establece una propiedad de instancia de dispositivo.
SetupDiSetDeviceRegistryPropertyA

La función SetupDiSetDeviceRegistryProperty establece una propiedad de dispositivo Plug and Play para un dispositivo. (ANSI)
SetupDiSetDeviceRegistryPropertyW

La función SetupDiSetDeviceRegistryProperty establece una propiedad de dispositivo Plug and Play para un dispositivo. (Unicode)
SetupDiSetDriverInstallParamsA

La función SetupDiSetDriverInstallParams establece los parámetros de instalación del controlador para un elemento de información del controlador. (ANSI)
SetupDiSetDriverInstallParamsW

La función SetupDiSetDriverInstallParams establece los parámetros de instalación del controlador para un elemento de información del controlador. (Unicode)
SetupDiSetSelectedDevice

La función SetupDiSetSelectedDevice establece un elemento de información del dispositivo como miembro seleccionado de un conjunto de información del dispositivo. Normalmente, un asistente para instalación usa esta función.
SetupDiSetSelectedDriverA

La función SetupDiSetSelectedDriver establece o restablece el controlador seleccionado para un elemento de información del dispositivo o el controlador de clase seleccionado para un conjunto de información del dispositivo. (ANSI)
SetupDiSetSelectedDriverW

La función SetupDiSetSelectedDriver establece o restablece el controlador seleccionado para un elemento de información del dispositivo o el controlador de clase seleccionado para un conjunto de información del dispositivo. (Unicode)
SetupDiUnremoveDevice

La función SetupDiUnremoveDevice es el controlador predeterminado para la solicitud de instalación de DIF_UNREMOVE.
SetupGetInfDriverStoreLocationA

La función SetupGetInfDriverStoreLocation recupera el nombre de archivo completo (ruta de acceso de directorio y nombre de archivo) de un archivo INF en el almacén de controladores que corresponde a un archivo INF especificado en el directorio de archivos INF del sistema o un archivo INF especificado en el almacén de controladores. (ANSI)
SetupGetInfDriverStoreLocationW

La función SetupGetInfDriverStoreLocation recupera el nombre de archivo completo (ruta de acceso de directorio y nombre de archivo) de un archivo INF en el almacén de controladores que corresponde a un archivo INF especificado en el directorio de archivos INF del sistema o un archivo INF especificado en el almacén de controladores. (Unicode)
SetupGetInfPublishedNameA

La función SetupGetInfPublishedName recupera el nombre de archivo completo (ruta de acceso de directorio y nombre de archivo) de un archivo INF en el directorio de archivos INF del sistema que corresponde a un archivo INF especificado en el almacén de controladores o un archivo INF especificado en el directorio de archivos INF del sistema. (ANSI)
SetupGetInfPublishedNameW

La función SetupGetInfPublishedName recupera el nombre de archivo completo (ruta de acceso de directorio y nombre de archivo) de un archivo INF en el directorio de archivos INF del sistema que corresponde a un archivo INF especificado en el almacén de controladores o un archivo INF especificado en el directorio de archivos INF del sistema. (Unicode)
SetupGetNonInteractiveMode

La función SetupGetNonInteractiveMode devuelve el valor de una marca no interactiva SetupAPI que indica si el proceso del autor de la llamada puede interactuar con un usuario a través de componentes de la interfaz de usuario, como cuadros de diálogo.
SetupGetThreadLogToken

La función SetupGetThreadLogToken recupera el token de registro del subproceso desde el que se llamó a esta función.
SetupSetNonInteractiveMode

La función SetupSetNonInteractiveMode establece una marca SetupAPI no interactiva que determina si SetupAPI puede interactuar con un usuario en el contexto del autor de la llamada.
SetupSetThreadLogToken

La función SetupSetThreadLogToken establece el contexto de registro, representado por un token de registro, para el subproceso desde el que se llamó a esta función.
SetupWriteTextLog

La función SetupWriteTextLog escribe una entrada de registro en un registro de texto setupAPI.
SetupWriteTextLogError

La función SetupWriteTextLogError escribe información sobre un error específico de SetupAPI o un error del sistema Win32 en un registro de texto setupAPI.
SetupWriteTextLogInfLine

La función SetupWriteTextLogInfLine escribe una entrada de registro en un registro de texto setupAPI que contiene el texto de una línea de archivo INF especificada.
UpdateDriverForPlugAndPlayDevicesA

Dado un archivo INF y un identificador de hardware, la función UpdateDriverForPlugAndPlayDevices instala controladores actualizados para los dispositivos que coinciden con el identificador de hardware. (ANSI)
UpdateDriverForPlugAndPlayDevicesW

Dado un archivo INF y un identificador de hardware, la función UpdateDriverForPlugAndPlayDevices instala controladores actualizados para los dispositivos que coinciden con el identificador de hardware. (Unicode)

Estructuras

 
BUSNUMBER_DES

La estructura BUSNUMBER_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de números de bus para una instancia de dispositivo.
BUSNUMBER_RANGE

La estructura BUSNUMBER_RANGE especifica una lista de requisitos de recursos que describe el uso de números de bus para una instancia de dispositivo. Para obtener más información sobre las listas de requisitos de recursos, consulte Recursos de hardware.
BUSNUMBER_RESOURCE

La estructura BUSNUMBER_RESOURCE especifica una lista de recursos o una lista de requisitos de recursos que describe el uso del número de bus para una instancia de dispositivo. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware.
CM_NOTIFY_EVENT_DATA

Se trata de una estructura de datos de eventos de notificación de dispositivo.
CM_NOTIFY_FILTER

Estructura del filtro de notificación de dispositivo.
CONFLICT_DETAILS_A

La estructura CONFLICT_DETAILS se usa como parámetro para la función CM_Get_Resource_Conflict_Details. (ANSI)
CONFLICT_DETAILS_W

La estructura CONFLICT_DETAILS se usa como parámetro para la función CM_Get_Resource_Conflict_Details. (Unicode)
CS_DES

La estructura de CS_DES se usa para especificar una lista de recursos que describe el uso de recursos específico de la clase de dispositivo para una instancia de dispositivo. Para obtener más información sobre las listas de recursos, consulte Recursos de hardware.
CS_RESOURCE

La estructura de CS_RESOURCE se usa para especificar una lista de recursos que describe el uso de recursos específicos de la clase de dispositivo para una instancia de dispositivo. Para obtener más información sobre las listas de recursos, consulte Recursos de hardware.
DMA_DES

La estructura DMA_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso del canal de acceso directo a memoria (DMA) para una instancia de dispositivo.
DMA_RANGE

La estructura de DMA_RANGE especifica una lista de requisitos de recursos que describe el uso del canal DMA para una instancia de dispositivo. Para obtener más información sobre las listas de requisitos de recursos, consulte Recursos de hardware.
DMA_RESOURCE

La estructura DMA_RESOURCE se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso del canal DMA para una instancia de dispositivo.
IO_DES

La estructura IO_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de puertos de E/S para una instancia de dispositivo. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware.
IO_RANGE

La estructura IO_RANGE especifica una lista de requisitos de recursos que describe el uso de puertos de E/S para una instancia de dispositivo. Para obtener más información sobre las listas de requisitos de recursos, consulte Recursos de hardware.
IO_RESOURCE

La estructura de IO_RESOURCE se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de puertos de E/S para una instancia de dispositivo.
IRQ_DES_32

La estructura de IRQ_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de líneas IRQ para una instancia de dispositivo. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware. (32 bits)
IRQ_DES_64

La estructura de IRQ_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de líneas IRQ para una instancia de dispositivo. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware. (64 bits)
IRQ_RANGE

La estructura de IRQ_RANGE especifica una lista de requisitos de recursos que describe el uso de líneas IRQ para una instancia de dispositivo. Para obtener más información sobre las listas de requisitos de recursos, consulte Recursos de hardware.
IRQ_RESOURCE_32

La estructura IRQ_RESOURCE se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de líneas IRQ para una instancia de dispositivo. (32 bits)
IRQ_RESOURCE_64

La estructura IRQ_RESOURCE se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de líneas IRQ para una instancia de dispositivo. (64 bits)
MEM_DES

La estructura de MEM_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de memoria para una instancia de dispositivo. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware.
MEM_RANGE

La estructura MEM_RANGE especifica una lista de requisitos de recursos que describe el uso de memoria para una instancia de dispositivo. Para obtener más información sobre las listas de requisitos de recursos, consulte Recursos de hardware.
MEM_RESOURCE

La estructura MEM_RESOURCE se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de memoria para una instancia de dispositivo. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware.
MFCARD_DES

La estructura de MFCARD_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de recursos por una de las funciones de hardware proporcionadas por una instancia de un dispositivo multifunción.
MFCARD_RESOURCE

La estructura de MFCARD_RESOURCE se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de recursos por una de las funciones de hardware proporcionadas por una instancia de un dispositivo multifunción.
PCCARD_DES

La estructura de PCCARD_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de recursos por una instancia de tarjeta de PC. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware.
PCCARD_RESOURCE

La estructura de PCCARD_RESOURCE se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de recursos por parte de una instancia de pc Card.
SP_CLASSIMAGELIST_DATA

Una estructura de SP_CLASSIMAGELIST_DATA describe una lista de imágenes de clase.
SP_CLASSINSTALL_HEADER

Un SP_CLASSINSTALL_HEADER es el primer miembro de cualquier estructura de parámetros de instalación de clase. Contiene el código de solicitud de instalación del dispositivo que define el formato del resto de la estructura de parámetros de instalación.
SP_DETECTDEVICE_PARAMS

Una estructura de SP_DETECTDEVICE_PARAMS corresponde a una solicitud de instalación de DIF_DETECT.
SP_DEVICE_INTERFACE_DATA

Una estructura de SP_DEVICE_INTERFACE_DATA define una interfaz de dispositivo en un conjunto de información del dispositivo.
SP_DEVICE_INTERFACE_DETAIL_DATA_A

Una estructura de SP_DEVICE_INTERFACE_DETAIL_DATA contiene la ruta de acceso de una interfaz de dispositivo. (ANSI)
SP_DEVICE_INTERFACE_DETAIL_DATA_W

Una estructura de SP_DEVICE_INTERFACE_DETAIL_DATA contiene la ruta de acceso de una interfaz de dispositivo. (Unicode)
SP_DEVINFO_DATA

Una estructura de SP_DEVINFO_DATA define una instancia de dispositivo que es miembro de un conjunto de información de dispositivo.
SP_DEVINFO_LIST_DETAIL_DATA_A

Una estructura de SP_DEVINFO_LIST_DETAIL_DATA contiene información sobre un conjunto de información del dispositivo, como su GUID de clase de instalación asociada (si tiene una clase de instalación asociada). (ANSI)
SP_DEVINFO_LIST_DETAIL_DATA_W

Una estructura de SP_DEVINFO_LIST_DETAIL_DATA contiene información sobre un conjunto de información del dispositivo, como su GUID de clase de instalación asociada (si tiene una clase de instalación asociada). (Unicode)
SP_DEVINSTALL_PARAMS_A

Una estructura de SP_DEVINSTALL_PARAMS contiene parámetros de instalación de dispositivos asociados a un elemento de información de dispositivo determinado o asociado globalmente con un conjunto de información del dispositivo. (ANSI)
SP_DEVINSTALL_PARAMS_W

Una estructura de SP_DEVINSTALL_PARAMS contiene parámetros de instalación de dispositivos asociados a un elemento de información de dispositivo determinado o asociado globalmente con un conjunto de información del dispositivo. (Unicode)
SP_DRVINFO_DATA_V1_A

Una estructura de SP_DRVINFO_DATA contiene información sobre un controlador. Esta estructura es un miembro de una lista de información de controladores que se puede asociar a una instancia de dispositivo determinada o globalmente con un conjunto de información del dispositivo. (sp_drvinfo_data_v1_a)
SP_DRVINFO_DATA_V1_W

Una estructura de SP_DRVINFO_DATA contiene información sobre un controlador. Esta estructura es un miembro de una lista de información de controladores que se puede asociar a una instancia de dispositivo determinada o globalmente con un conjunto de información del dispositivo. (sp_drvinfo_data_v1_w)
SP_DRVINFO_DATA_V2_A

Una estructura de SP_DRVINFO_DATA contiene información sobre un controlador. Esta estructura es un miembro de una lista de información de controladores que se puede asociar a una instancia de dispositivo determinada o globalmente con un conjunto de información del dispositivo. (sp_drvinfo_data_v2_a)
SP_DRVINFO_DATA_V2_W

Una estructura de SP_DRVINFO_DATA contiene información sobre un controlador. Esta estructura es un miembro de una lista de información de controladores que se puede asociar a una instancia de dispositivo determinada o globalmente con un conjunto de información del dispositivo. (sp_drvinfo_data_v2_w)
SP_DRVINFO_DETAIL_DATA_A

Una estructura de SP_DRVINFO_DETAIL_DATA contiene información detallada sobre una estructura de información de controlador determinada. (ANSI)
SP_DRVINFO_DETAIL_DATA_W

Una estructura de SP_DRVINFO_DETAIL_DATA contiene información detallada sobre una estructura de información de controlador determinada. (Unicode)
SP_DRVINSTALL_PARAMS

Una estructura de SP_DRVINSTALL_PARAMS contiene parámetros de instalación de controladores asociados a un elemento de información de controlador determinado.
SP_NEWDEVICEWIZARD_DATA

Los instaladores usan una estructura de SP_NEWDEVICEWIZARD_DATA para ampliar el funcionamiento del asistente para la instalación de hardware mediante la adición de páginas personalizadas. Se usa con DIF_NEWDEVICEWIZARD_XXX solicitudes de instalación.
SP_POWERMESSAGEWAKE_PARAMS_A

Una estructura de SP_POWERMESSAGEWAKE_PARAMS corresponde a una solicitud de instalación de DIF_POWERMESSAGEWAKE. (ANSI)
SP_POWERMESSAGEWAKE_PARAMS_W

Una estructura de SP_POWERMESSAGEWAKE_PARAMS corresponde a una solicitud de instalación de DIF_POWERMESSAGEWAKE. (Unicode)
SP_PROPCHANGE_PARAMS

Una estructura de SP_PROPCHANGE_PARAMS corresponde a una solicitud de instalación de DIF_PROPERTYCHANGE.
SP_PROPSHEETPAGE_REQUEST

Se puede pasar una estructura SP_PROPSHEETPAGE_REQUEST como primer parámetro (lpv) al punto de entrada ExtensionPropSheetPageProc en el archivo DLL de SetupAPI.
SP_REMOVEDEVICE_PARAMS

Una estructura de SP_REMOVEDEVICE_PARAMS corresponde a la solicitud de instalación de DIF_REMOVE.
SP_SELECTDEVICE_PARAMS_A

Una estructura de SP_SELECTDEVICE_PARAMS corresponde a una solicitud de instalación de DIF_SELECTDEVICE. (ANSI)
SP_SELECTDEVICE_PARAMS_W

Una estructura de SP_SELECTDEVICE_PARAMS corresponde a una solicitud de instalación de DIF_SELECTDEVICE. (Unicode)
SP_TROUBLESHOOTER_PARAMS_A

Una estructura de SP_TROUBLESHOOTER_PARAMS corresponde a una solicitud de instalación de DIF_TROUBLESHOOTER. (ANSI)
SP_TROUBLESHOOTER_PARAMS_W

Una estructura de SP_TROUBLESHOOTER_PARAMS corresponde a una solicitud de instalación de DIF_TROUBLESHOOTER. (Unicode)
SP_UNREMOVEDEVICE_PARAMS

Una estructura de SP_UNREMOVEDEVICE_PARAMS corresponde a una solicitud de instalación de DIF_UNREMOVE.