Referência de instalação de dispositivo e driver

Visão geral da tecnologia de Referência de Instalação de Dispositivo e Driver.

Para desenvolver a Referência de Instalação de Dispositivo e Driver, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
CM_NOTIFY_ACTION

Essa enumeração identifica os tipos de evento de dispositivo Plug and Play.
PNP_VETO_TYPE

Se o gerenciador PnP rejeitar uma solicitação para executar uma operação, a enumeração PNP_VETO_TYPE será usada para identificar o motivo da rejeição.

Funções

 
CM_Add_Empty_Log_Conf

A função CM_Add_Empty_Log_Conf cria uma configuração lógica vazia, para um tipo de configuração especificado e uma instância de dispositivo especificada, no computador local.
CM_Add_Empty_Log_Conf_Ex

A função CM_Add_Empty_Log_Conf_Ex cria uma configuração lógica vazia, para um tipo de configuração especificado e uma instância de dispositivo especificada, no computador local ou remoto.
CM_Add_ID_ExA

A função CM_Add_ID_Ex acrescenta uma ID de dispositivo (se ainda não estiver presente) à lista de IDs de hardware ou à lista de IDs compatíveis de uma instância de dispositivo, no computador local ou remoto. (ANSI)
CM_Add_ID_ExW

A função CM_Add_ID_Ex acrescenta uma ID de dispositivo (se ainda não estiver presente) à lista de IDs de hardware ou à lista de IDs compatíveis de uma instância de dispositivo, no computador local ou remoto. (Unicode)
CM_Add_IDA

A função CM_Add_ID acrescenta uma ID de dispositivo especificada (se ainda não estiver presente) à lista de IDs de hardware ou à lista de IDs compatíveis de uma instância do dispositivo.
CM_Add_IDW

A função CM_Add_ID acrescenta uma ID de dispositivo especificada (se ainda não estiver presente) à lista de IDs de hardware ou à lista de IDs compatíveis de uma instância do dispositivo.
CM_Add_Range

CM_Add_Res_Des

A função CM_Add_Res_Des adiciona um descritor de recurso a uma configuração lógica.
CM_Add_Res_Des_Ex

A função CM_Add_Res_Des_Ex adiciona um descritor de recurso a uma configuração lógica. A configuração lógica pode estar no computador local ou remoto.
CM_Connect_MachineA

A função CM_Connect_Machine cria uma conexão com um computador remoto. (ANSI)
CM_Connect_MachineW

A função CM_Connect_Machine cria uma conexão com um computador remoto. (Unicode)
CM_Create_DevNode_ExA

CM_Create_DevNode_ExW

CM_Create_DevNodeA

CM_Create_DevNodeW

CM_Create_Range_List

CM_Delete_Class_Key

A função CM_Delete_Class_Key remove a classe de dispositivo instalada especificada do sistema.
CM_Delete_Class_Key_Ex

CM_Delete_Device_Interface_Key_ExA

A função CM_Delete_Device_Interface_Key_ExA exclui a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas da interface.
CM_Delete_Device_Interface_Key_ExW

A função CM_Delete_Device_Interface_Key_ExW exclui a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas da interface.
CM_Delete_Device_Interface_KeyA

A função CM_Delete_Device_Interface_Key exclui a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas da interface. (ANSI)
CM_Delete_Device_Interface_KeyW

A função CM_Delete_Device_Interface_Key exclui a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas da interface. (Unicode)
CM_Delete_DevNode_Key

A função CM_Delete_DevNode_Key exclui as chaves do Registro acessível pelo usuário especificadas associadas a um dispositivo.
CM_Delete_DevNode_Key_Ex

CM_Delete_Range

CM_Detect_Resource_Conflict

CM_Detect_Resource_Conflict_Ex

CM_Disable_DevNode

A função CM_Disable_DevNode desabilita um dispositivo.
CM_Disable_DevNode_Ex

CM_Disconnect_Machine

A função CM_Disconnect_Machine remove uma conexão com um computador remoto.
CM_Dup_Range_List

CM_Enable_DevNode

A função CM_Enable_DevNode habilita um dispositivo.
CM_Enable_DevNode_Ex

CM_Enumerate_Classes

A função CM_Enumerate_Classes, quando chamada repetidamente, enumera as classes de dispositivo instaladas do computador local fornecendo o GUID de cada classe.
CM_Enumerate_Classes_Ex

A função CM_Enumerate_Classes_Ex, quando chamada repetidamente, enumera as classes de dispositivo instaladas de um computador local ou remoto, fornecendo o GUID de cada classe.
CM_Enumerate_Enumerators_ExA

A função CM_Enumerate_Enumerators_Ex enumera os enumeradores de dispositivo de um computador local ou remoto, fornecendo o nome de cada enumerador. (ANSI)
CM_Enumerate_Enumerators_ExW

A função CM_Enumerate_Enumerators_Ex enumera os enumeradores de dispositivo de um computador local ou remoto, fornecendo o nome de cada enumerador. (Unicode)
CM_Enumerate_EnumeratorsA

A função CM_Enumerate_Enumerators enumera os enumeradores de dispositivo do computador local fornecendo o nome de cada enumerador. (ANSI)
CM_Enumerate_EnumeratorsW

A função CM_Enumerate_Enumerators enumera os enumeradores de dispositivo do computador local fornecendo o nome de cada enumerador. (Unicode)
CM_Find_Range

CM_First_Range

CM_Free_Log_Conf

A função CM_Free_Log_Conf remove uma configuração lógica e todos os descritores de recursos associados do computador local.
CM_Free_Log_Conf_Ex

A função CM_Free_Log_Conf_Ex remove uma configuração lógica e todos os descritores de recursos associados de um computador local ou remoto.
CM_Free_Log_Conf_Handle

A função CM_Free_Log_Conf_Handle invalida um identificador de configuração lógica e libera sua alocação de memória associada.
CM_Free_Range_List

CM_Free_Res_Des

A função CM_Free_Res_Des remove um descritor de recursos de uma configuração lógica no computador local.
CM_Free_Res_Des_Ex

A função CM_Free_Res_Des_Ex remove um descritor de recurso de uma configuração lógica em um computador local ou remoto.
CM_Free_Res_Des_Handle

A função CM_Free_Res_Des_Handle invalida um identificador de descrição de recurso e libera sua alocação de memória associada.
CM_Free_Resource_Conflict_Handle

A função CM_Free_Resource_Conflict_Handle invalida um identificador para uma lista de conflitos de recursos e libera a alocação de memória associada do identificador.
CM_Get_Child

A função CM_Get_Child é usada para recuperar um identificador de instância de dispositivo para o primeiro nó filho de um nó de dispositivo especificado (devnode) na árvore de dispositivos do computador local.
CM_Get_Child_Ex

A função CM_Get_Child_Ex é usada para recuperar um identificador de instância de dispositivo para o primeiro nó filho de um nó de dispositivo especificado (devnode) em uma árvore de dispositivos local ou 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

A função CM_Get_Class_Property_ExW recupera uma propriedade de dispositivo definida para uma classe de interface do dispositivo ou classe de configuração de dispositivo.
CM_Get_Class_Property_Keys

A função CM_Get_Class_Property_Keys recupera uma matriz das chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma classe de interface de dispositivo ou classe de configuração de dispositivo.
CM_Get_Class_Property_Keys_Ex

A função CM_Get_Class_Property_Keys_Ex recupera uma matriz das chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma classe de interface de dispositivo ou classe de configuração de dispositivo.
CM_Get_Class_PropertyW

A função CM_Get_Class_Property recupera uma propriedade de dispositivo definida para uma classe de interface de dispositivo ou classe de configuração de dispositivo.
CM_Get_Class_Registry_PropertyA

A função CM_Get_Class_Registry_Property recupera uma propriedade de classe de configuração de dispositivo. (ANSI)
CM_Get_Class_Registry_PropertyW

A função CM_Get_Class_Registry_Property recupera uma propriedade de classe de configuração de dispositivo. (Unicode)
CM_Get_Depth

A função CM_Get_Depth é usada para obter a profundidade de um nó de dispositivo especificado (devnode) na árvore de dispositivos do computador local.
CM_Get_Depth_Ex

A função CM_Get_Depth_Ex é usada para obter a profundidade de um nó de dispositivo especificado (devnode) em uma árvore de dispositivos local ou remota do computador.
CM_Get_Device_ID_ExA

A função CM_Get_Device_ID_Ex recupera a ID da instância do dispositivo para uma instância de dispositivo especificada em um computador local ou remoto. (ANSI)
CM_Get_Device_ID_ExW

A função CM_Get_Device_ID_Ex recupera a ID da instância do dispositivo para uma instância de dispositivo especificada em um computador local ou remoto. (Unicode)
CM_Get_Device_ID_List_ExA

A função CM_Get_Device_ID_List_Ex recupera uma lista de IDs de instância do dispositivo para as instâncias do dispositivo em um computador local ou remoto. (ANSI)
CM_Get_Device_ID_List_ExW

A função CM_Get_Device_ID_List_Ex recupera uma lista de IDs de instância do dispositivo para as instâncias do dispositivo em um computador local ou remoto. (Unicode)
CM_Get_Device_ID_List_Size_ExA

A função CM_Get_Device_ID_List_Size_Ex recupera o tamanho do buffer necessário para manter uma lista de IDs de instância de dispositivo para instâncias de dispositivos locais ou de um computador remoto. (ANSI)
CM_Get_Device_ID_List_Size_ExW

A função CM_Get_Device_ID_List_Size_Ex recupera o tamanho do buffer necessário para manter uma lista de IDs de instância de dispositivo para instâncias de dispositivos locais ou de um computador remoto. (Unicode)
CM_Get_Device_ID_List_SizeA

A função CM_Get_Device_ID_List_Size recupera o tamanho do buffer necessário para manter uma lista de IDs de instância do dispositivo para as instâncias de dispositivo do computador local. (ANSI)
CM_Get_Device_ID_List_SizeW

A função CM_Get_Device_ID_List_Size recupera o tamanho do buffer necessário para manter uma lista de IDs de instância do dispositivo para as instâncias de dispositivo do computador local. (Unicode)
CM_Get_Device_ID_ListA

A função CM_Get_Device_ID_List recupera uma lista de IDs de instância do dispositivo para as instâncias de dispositivo do computador local. (ANSI)
CM_Get_Device_ID_ListW

A função CM_Get_Device_ID_List recupera uma lista de IDs de instância do dispositivo para as instâncias de dispositivo do computador local. (Unicode)
CM_Get_Device_ID_Size

A função CM_Get_Device_ID_Size recupera o tamanho do buffer necessário para manter uma ID de instância de dispositivo para uma instância de dispositivo no computador local.
CM_Get_Device_ID_Size_Ex

A função CM_Get_Device_ID_Size_Ex recupera o tamanho do buffer necessário para manter uma ID de instância de dispositivo para uma instância de dispositivo em um computador local ou remoto.
CM_Get_Device_IDA

A função CM_Get_Device_ID recupera a ID da instância do dispositivo para uma instância de dispositivo especificada no computador local. (ANSI)
CM_Get_Device_IDW

A função CM_Get_Device_ID recupera a ID da instância do dispositivo para uma instância de dispositivo especificada no computador local. (Unicode)
CM_Get_Device_Interface_Alias_ExA

CM_Get_Device_Interface_Alias_ExW

CM_Get_Device_Interface_AliasA

A função CM_Get_Device_Interface_Alias retornará o alias da instância de interface do dispositivo especificada, se o alias existir. (ANSI)
CM_Get_Device_Interface_AliasW

A função CM_Get_Device_Interface_Alias retornará o alias da instância de interface do dispositivo especificada, se o alias existir. (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

A função CM_Get_Device_Interface_List_Size recupera o tamanho do buffer que deve ser passado para a função CM_Get_Device_Interface_List. (ANSI)
CM_Get_Device_Interface_List_SizeW

A função CM_Get_Device_Interface_List_Size recupera o tamanho do buffer que deve ser passado para a função CM_Get_Device_Interface_List. (Unicode)
CM_Get_Device_Interface_ListA

A função CM_Get_Device_Interface_List recupera uma lista de instâncias de interface do dispositivo que pertencem a uma classe de interface de dispositivo especificada. (ANSI)
CM_Get_Device_Interface_ListW

A função CM_Get_Device_Interface_List recupera uma lista de instâncias de interface do dispositivo que pertencem a uma classe de interface de dispositivo especificada. (Unicode)
CM_Get_Device_Interface_Property_ExW

A função CM_Get_Device_Interface_Property_ExW recupera uma propriedade de dispositivo definida para uma interface do dispositivo.
CM_Get_Device_Interface_Property_Keys_ExW

A função CM_Get_Device_Interface_Property_Keys_ExW recupera uma matriz de chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma interface do dispositivo.
CM_Get_Device_Interface_Property_KeysW

A função CM_Get_Device_Interface_Property_Keys recupera uma matriz de chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma interface do dispositivo.
CM_Get_Device_Interface_PropertyW

A função CM_Get_Device_Interface_Property recupera uma propriedade de dispositivo definida para uma interface do 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

A função CM_Get_DevNode_Property_ExW recupera uma propriedade de instância de dispositivo.
CM_Get_DevNode_Property_Keys

A função CM_Get_DevNode_Property_Keys recupera uma matriz das chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma instância de dispositivo.
CM_Get_DevNode_Property_Keys_Ex

A função CM_Get_DevNode_Property_Keys_Ex recupera uma matriz das chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma instância de dispositivo.
CM_Get_DevNode_PropertyW

A função CM_Get_DevNode_Property recupera uma propriedade de instância de dispositivo.
CM_Get_DevNode_Registry_Property_ExA

CM_Get_DevNode_Registry_Property_ExW

CM_Get_DevNode_Registry_PropertyA

A função CM_Get_DevNode_Registry_Property recupera uma propriedade de dispositivo especificada do registro. (ANSI)
CM_Get_DevNode_Registry_PropertyW

A função CM_Get_DevNode_Registry_Property recupera uma propriedade de dispositivo especificada do registro. (Unicode)
CM_Get_DevNode_Status

A função CM_Get_DevNode_Status obtém o status de uma instância de dispositivo de seu nó de dispositivo (devnode) na árvore de dispositivos do computador local.
CM_Get_DevNode_Status_Ex

A função CM_Get_DevNode_Status_Ex obtém o status de uma instância de dispositivo de seu nó de dispositivo (devnode) em uma árvore de dispositivos local ou remota.
CM_Get_First_Log_Conf

A função CM_Get_First_Log_Conf obtém a primeira configuração lógica, de um tipo de configuração especificado, associado a uma instância de dispositivo especificada no computador local.
CM_Get_First_Log_Conf_Ex

A função CM_Get_First_Log_Conf_Ex obtém a primeira configuração lógica associada a uma instância de dispositivo especificada em um computador local ou 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

A função CM_Get_HW_Prof_Flags_Ex recupera os sinalizadores de configuração específicos do perfil de hardware para uma instância de dispositivo em um computador remoto ou em um computador local. (ANSI)
CM_Get_HW_Prof_Flags_ExW

A função CM_Get_HW_Prof_Flags_Ex recupera os sinalizadores de configuração específicos do perfil de hardware para uma instância de dispositivo em um computador remoto ou em um computador local. (Unicode)
CM_Get_HW_Prof_FlagsA

A função CM_Get_HW_Prof_Flags recupera os sinalizadores de configuração específicos do perfil de hardware para uma instância de dispositivo em um computador local. (ANSI)
CM_Get_HW_Prof_FlagsW

A função CM_Get_HW_Prof_Flags recupera os sinalizadores de configuração específicos do perfil de hardware para uma instância de dispositivo em um computador local. (Unicode)
CM_Get_Log_Conf_Priority

A função CM_Get_Log_Conf_Priority obtém a prioridade de configuração de uma configuração lógica especificada no computador local.
CM_Get_Log_Conf_Priority_Ex

A função CM_Get_Log_Conf_Priority_Ex obtém a prioridade de configuração de uma configuração lógica especificada em um computador local ou remoto.
CM_Get_Next_Log_Conf

A função CM_Get_Next_Log_Conf obtém a próxima configuração lógica associada a uma instância de dispositivo específica no computador local.
CM_Get_Next_Log_Conf_Ex

A função CM_Get_Next_Log_Conf_Ex obtém a próxima configuração lógica associada a uma instância de dispositivo específica em um computador local ou remoto.
CM_Get_Next_Res_Des

A função CM_Get_Next_Res_Des obtém um identificador para o próximo descritor de recursos, de um tipo de recurso especificado, para uma configuração lógica no computador local.
CM_Get_Next_Res_Des_Ex

A função CM_Get_Next_Res_Des_Ex obtém um identificador para o próximo descritor de recursos, de um tipo de recurso especificado, para uma configuração lógica em um computador local ou remoto.
CM_Get_Parent

A função CM_Get_Parent obtém um identificador de instância de dispositivo para o nó pai de um nó de dispositivo especificado (devnode) na árvore de dispositivos do computador local.
CM_Get_Parent_Ex

A função CM_Get_Parent_Ex obtém um identificador de instância de dispositivo para o nó pai de um nó de dispositivo especificado (devnode) em uma árvore de dispositivos local ou remota do computador.
CM_Get_Res_Des_Data

A função CM_Get_Res_Des_Data recupera as informações armazenadas em um descritor de recursos no computador local.
CM_Get_Res_Des_Data_Ex

A função CM_Get_Res_Des_Data_Ex recupera as informações armazenadas em um descritor de recursos em um computador local ou remoto.
CM_Get_Res_Des_Data_Size

A função CM_Get_Res_Des_Data_Size obtém o tamanho do buffer necessário para manter as informações contidas em um descritor de recurso especificado no computador local.
CM_Get_Res_Des_Data_Size_Ex

A função CM_Get_Res_Des_Data_Size_Ex obtém o tamanho do buffer necessário para manter as informações contidas em um descritor de recurso especificado em um computador local ou remoto.
CM_Get_Resource_Conflict_Count

A função CM_Get_Resource_Conflict_Count obtém o número de conflitos contidos em uma lista de conflitos de recursos especificada.
CM_Get_Resource_Conflict_DetailsA

A função CM_Get_Resource_Conflict_Details obtém os detalhes sobre um dos conflitos de recursos em uma lista de conflitos. (ANSI)
CM_Get_Resource_Conflict_DetailsW

A função CM_Get_Resource_Conflict_Details obtém os detalhes sobre um dos conflitos de recursos em uma lista de conflitos. (Unicode)
CM_Get_Sibling

A função CM_Get_Sibling obtém um identificador de instância de dispositivo para o próximo nó irmão de um nó de dispositivo especificado (devnode) na árvore de dispositivos do computador local.
CM_Get_Sibling_Ex

A função CM_Get_Sibling_Ex obtém um identificador de instância de dispositivo para o próximo nó irmão de um nó de dispositivo especificado, em uma árvore de dispositivos local ou de um computador remoto.
CM_Get_Version

A função CM_Get_Version retorna a versão 4.0 do plug and play (PnP) Configuration Manager DLL (Cfgmgr32.dll) para um computador local.
CM_Get_Version_Ex

A função CM_Get_Version_Ex retorna a versão 4.0 do plug and play (PnP) Configuration Manager DLL (Cfgmgr32.dll) para um computador local ou remoto.
CM_Intersect_Range_List

CM_Invert_Range_List

CM_Is_Dock_Station_Present

A função CM_Is_Dock_Station_Present identifica se uma estação de encaixe está presente em um computador local.
CM_Is_Dock_Station_Present_Ex

A função CM_Is_Dock_Station_Present_Ex identifica se uma estação de encaixe está presente em um computador local ou remoto.
CM_Is_Version_Available

A função CM_Is_Version_Available indica se uma versão especificada da DLL de Configuration Manager do Plug and Play (PnP) (Cfgmgr32.dll) tem suporte de um computador local.
CM_Is_Version_Available_Ex

A função CM_Is_Version_Available_Ex indica se uma versão especificada da DLL de Configuration Manager do Plug and Play (PNP) (Cfgmgr32.dll) tem suporte de um computador local ou remoto.
CM_Locate_DevNode_ExA

A função CM_Locate_DevNode_Ex obtém um identificador de instância de dispositivo para o nó do dispositivo associado a uma ID de instância de dispositivo especificada, em um computador local ou em um computador remoto. (ANSI)
CM_Locate_DevNode_ExW

A função CM_Locate_DevNode_Ex obtém um identificador de instância de dispositivo para o nó do dispositivo associado a uma ID de instância de dispositivo especificada, em um computador local ou em um computador remoto. (Unicode)
CM_Locate_DevNodeA

A função CM_Locate_DevNode obtém um identificador de instância de dispositivo para o nó do dispositivo associado a uma ID de instância de dispositivo especificada no computador local. (ANSI)
CM_Locate_DevNodeW

A função CM_Locate_DevNode obtém um identificador de instância de dispositivo para o nó do dispositivo associado a uma ID de instância de dispositivo especificada no computador local. (Unicode)
CM_MapCrToWin32Err

Converte um código CONFIGRET especificado em seu código de erro equivalente do sistema.
CM_Merge_Range_List

CM_Modify_Res_Des

A função CM_Modify_Res_Des modifica um descritor de recurso especificado no computador local.
CM_Modify_Res_Des_Ex

A função CM_Modify_Res_Des_Ex modifica um descritor de recurso especificado em um computador local ou 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

A função CM_Open_Class_Key abre a chave do Registro da classe de instalação do dispositivo, a chave do Registro da classe de interface do dispositivo ou uma subchave específica de uma classe. (ANSI)
CM_Open_Class_KeyW

A função CM_Open_Class_Key abre a chave do Registro da classe de instalação do dispositivo, a chave do Registro da classe de interface do dispositivo ou uma subchave específica de uma classe. (Unicode)
CM_Open_Device_Interface_Key_ExA

A função CM_Open_Device_Interface_Key_ExA abre a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas de uma interface do dispositivo.
CM_Open_Device_Interface_Key_ExW

A função CM_Open_Device_Interface_Key_ExW abre a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas de uma interface do dispositivo.
CM_Open_Device_Interface_KeyA

A função CM_Open_Device_Interface_Key abre a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas de uma interface do dispositivo. (ANSI)
CM_Open_Device_Interface_KeyW

A função CM_Open_Device_Interface_Key abre a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas de uma interface do dispositivo. (Unicode)
CM_Open_DevNode_Key

A função CM_Open_DevNode_Key abre uma chave do Registro para informações de configuração específicas do dispositivo.
CM_Open_DevNode_Key_Ex

CM_Query_And_Remove_SubTree_ExA

A função CM_Query_And_Remove_SubTree_Ex verifica se uma instância de dispositivo e seus filhos podem ser removidos e, nesse caso, remove-os. (ANSI)
CM_Query_And_Remove_SubTree_ExW

A função CM_Query_And_Remove_SubTree_Ex verifica se uma instância de dispositivo e seus filhos podem ser removidos e, nesse caso, remove-os. (Unicode)
CM_Query_And_Remove_SubTreeA

A função CM_Query_And_Remove_SubTree verifica se uma instância de dispositivo e seus filhos podem ser removidos e, nesse caso, remove-os. (ANSI)
CM_Query_And_Remove_SubTreeW

A função CM_Query_And_Remove_SubTree verifica se uma instância de dispositivo e seus filhos podem ser removidos e, nesse caso, remove-os. (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

A função CM_Query_Resource_Conflict_List identifica instâncias de dispositivo com requisitos de recurso que entram em conflito com a descrição do recurso de uma instância de dispositivo especificada.
CM_Reenumerate_DevNode

A função CM_Reenumerate_DevNode enumera os dispositivos identificados por um nó de dispositivo especificado e todos os seus filhos.
CM_Reenumerate_DevNode_Ex

A função CM_Reenumerate_DevNode_Ex enumera os dispositivos identificados por um nó de dispositivo especificado e todos os seus filhos.
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

A função CM_Register_Notification registra uma rotina de retorno de chamada do aplicativo a ser chamada quando ocorre um evento PnP do tipo especificado.
CM_Remove_SubTree

CM_Remove_SubTree_Ex

CM_Request_Device_Eject_ExA

A função CM_Request_Device_Eject_Ex prepara uma instância de dispositivo local ou remota para remoção segura, se o dispositivo for removível. Se o dispositivo puder ser fisicamente ejetado, ele será. (ANSI)
CM_Request_Device_Eject_ExW

A função CM_Request_Device_Eject_Ex prepara uma instância de dispositivo local ou remota para remoção segura, se o dispositivo for removível. Se o dispositivo puder ser fisicamente ejetado, ele será. (Unicode)
CM_Request_Device_EjectA

A função CM_Request_Device_Eject prepara uma instância de dispositivo local para remoção segura, se o dispositivo for removível. Se o dispositivo puder ser fisicamente ejetado, ele será. (ANSI)
CM_Request_Device_EjectW

A função CM_Request_Device_Eject prepara uma instância de dispositivo local para remoção segura, se o dispositivo for removível. Se o dispositivo puder ser fisicamente ejetado, ele será. (Unicode)
CM_Request_Eject_PC

A função CM_Request_Eject_PC solicita que um computador portátil, que é inserido em uma estação de encaixe local, seja ejetado.
CM_Request_Eject_PC_Ex

A função CM_Request_Eject_PC_Ex solicita que um computador portátil, que é inserido em uma estação de encaixe local ou remota, seja ejetado.
CM_Run_Detection

CM_Run_Detection_Ex

CM_Set_Class_Property_ExW

A função CM_Set_Class_Property_ExW define uma propriedade de classe para uma classe de configuração de dispositivo ou uma classe de interface do dispositivo.
CM_Set_Class_PropertyW

A função CM_Set_Class_Property define uma propriedade de classe para uma classe de configuração de dispositivo ou uma classe de interface do dispositivo.
CM_Set_Class_Registry_PropertyA

A função CM_Set_Class_Registry_Property define ou exclui uma propriedade de uma classe de configuração de dispositivo. (ANSI)
CM_Set_Class_Registry_PropertyW

A função CM_Set_Class_Registry_Property define ou exclui uma propriedade de uma classe de configuração de dispositivo. (Unicode)
CM_Set_Device_Interface_Property_ExW

A função CM_Set_Device_Interface_Property_ExW define uma propriedade de dispositivo de uma interface do dispositivo.
CM_Set_Device_Interface_PropertyW

A função CM_Set_Device_Interface_Property define uma propriedade de dispositivo de uma interface do dispositivo.
CM_Set_DevNode_Problem

A função CM_Set_DevNode_Problem define um código de problema para um dispositivo instalado em um computador local.
CM_Set_DevNode_Problem_Ex

A função CM_Set_DevNode_Problem_Ex define um código de problema para um dispositivo instalado em um computador local ou remoto.
CM_Set_DevNode_Property_ExW

A função CM_Set_DevNode_Property_ExW define uma propriedade de instância do dispositivo.
CM_Set_DevNode_PropertyW

A função CM_Set_DevNode_Property define uma propriedade de instância do dispositivo.
CM_Set_DevNode_Registry_Property_ExA

CM_Set_DevNode_Registry_Property_ExW

CM_Set_DevNode_Registry_PropertyA

A função CM_Set_DevNode_Registry_Property define uma propriedade de dispositivo especificada no registro. (ANSI)
CM_Set_DevNode_Registry_PropertyW

A função CM_Set_DevNode_Registry_Property define uma propriedade de dispositivo especificada no 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

A função CM_Setup_DevNode reinicia uma instância de dispositivo que não está em execução porque há um problema com a configuração do dispositivo.
CM_Setup_DevNode_Ex

CM_Test_Range_Available

CM_Uninstall_DevNode

A função CM_Uninstall_DevNode remove todo o estado persistente associado a uma instância do 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

Use UnregisterDeviceNotification em vez de CM_Unregister_Notification se o código for direcionado ao Windows 7 ou versões anteriores do Windows.
CM_WaitNoPendingInstallEvents

A função CMP_WaitNoPendingInstallEvents (CM_WaitNoPendingInstallEvents) aguarda até que não haja atividades pendentes de instalação do dispositivo para o gerenciador PnP executar.
DiInstallDevice

A função DiInstallDevice instala um driver especificado que é pré-instalado no repositório de driver em um dispositivo especificado que está presente no sistema.
DiInstallDriverA

A função DiInstallDriver pré-instala um driver no repositório de driver e instala o driver em dispositivos presentes no sistema ao qual o driver dá suporte. (ANSI)
DiInstallDriverW

A função DiInstallDriver pré-instala um driver no repositório de driver e instala o driver em dispositivos presentes no sistema ao qual o driver dá suporte. (Unicode)
DiRollbackDriver

A função DiRollbackDriver reverte o driver instalado em um dispositivo especificado.
DiShowUpdateDevice

A função DiShowUpdateDevice exibe o assistente de Atualização de Hardware para um dispositivo especificado.
DiUninstallDevice

A função DiUninstallDevice desinstala um dispositivo e remove seu nó de dispositivo (devnode) do sistema.
DiUninstallDriverA

A função DiUninstallDriver remove um pacote de driver de todos os dispositivos em que está instalado instalando esses dispositivos com outro pacote de driver correspondente, se disponível, ou o driver nulo se nenhum outro pacote de driver correspondente estiver disponível. Em seguida, o pacote de driver especificado é removido do repositório de driver. (ANSI)
DiUninstallDriverW

A função DiUninstallDriver remove um pacote de driver de todos os dispositivos em que está instalado instalando esses dispositivos com outro pacote de driver correspondente, se disponível, ou o driver nulo se nenhum outro pacote de driver correspondente estiver disponível. Em seguida, o pacote de driver especificado é removido do repositório de driver. (Unicode)
SetupDiAskForOEMDisk

A função SetupDiAskForOEMDisk exibe uma caixa de diálogo que solicita ao usuário o caminho de um disco de instalação do OEM.
SetupDiBuildClassInfoList

A função SetupDiBuildClassInfoList retorna uma lista de GUIDs da classe de instalação que identificam as classes instaladas em um computador local.
SetupDiBuildClassInfoListExA

A função SetupDiBuildClassInfoListEx retorna uma lista de GUIDs da classe de instalação que inclui todas as classes instaladas no sistema local ou em um sistema remoto. (ANSI)
SetupDiBuildClassInfoListExW

A função SetupDiBuildClassInfoListEx retorna uma lista de GUIDs da classe de instalação que inclui todas as classes instaladas no sistema local ou em um sistema remoto. (Unicode)
SetupDiBuildDriverInfoList

A função SetupDiBuildDriverInfoList cria uma lista de drivers associados a um dispositivo específico ou à lista de drivers de classe global para um conjunto de informações do dispositivo.
SetupDiCallClassInstaller

A função SetupDiCallClassInstaller chama o instalador de classe apropriado e todos os co-instaladores registrados, com a solicitação de instalação especificada (código DIF).
SetupDiCancelDriverInfoSearch

A função SetupDiCancelDriverInfoSearch cancela uma pesquisa de lista de driver que está em andamento em um thread diferente.
SetupDiChangeState

A função SetupDiChangeState é o manipulador padrão para a solicitação de instalação DIF_PROPERTYCHANGE.
SetupDiClassGuidsFromNameA

A função SetupDiClassGuidsFromName recupera os GUID(s) associados ao nome da classe especificado. Essa lista é criada com base nas classes instaladas atualmente no sistema. (ANSI)
SetupDiClassGuidsFromNameExA

A função SetupDiClassGuidsFromNameEx recupera os GUIDs associados ao nome da classe especificado. Esta lista resultante contém as classes instaladas atualmente em um computador local ou remoto. (ANSI)
SetupDiClassGuidsFromNameExW

A função SetupDiClassGuidsFromNameEx recupera os GUIDs associados ao nome da classe especificado. Esta lista resultante contém as classes instaladas atualmente em um computador local ou remoto. (Unicode)
SetupDiClassGuidsFromNameW

A função SetupDiClassGuidsFromName recupera os GUID(s) associados ao nome da classe especificado. Essa lista é criada com base nas classes instaladas atualmente no sistema. (Unicode)
SetupDiClassNameFromGuidA

A função SetupDiClassNameFromGuid recupera o nome da classe associado a um GUID de classe. (ANSI)
SetupDiClassNameFromGuidExA

A função SetupDiClassNameFromGuidEx recupera o nome da classe associado a um GUID de classe. A classe pode ser instalada em um computador local ou remoto. (ANSI)
SetupDiClassNameFromGuidExW

A função SetupDiClassNameFromGuidEx recupera o nome da classe associado a um GUID de classe. A classe pode ser instalada em um computador local ou remoto. (Unicode)
SetupDiClassNameFromGuidW

A função SetupDiClassNameFromGuid recupera o nome da classe associado a um GUID de classe. (Unicode)
SetupDiCreateDeviceInfoA

A função SetupDiCreateDeviceInfo cria um novo elemento de informações do dispositivo e o adiciona como um novo membro ao conjunto de informações do dispositivo especificado. (ANSI)
SetupDiCreateDeviceInfoList

A função SetupDiCreateDeviceInfoList cria um conjunto de informações de dispositivo vazio e, opcionalmente, associa o conjunto a uma classe de configuração de dispositivo e uma janela de nível superior.
SetupDiCreateDeviceInfoListExA

A função SetupDiCreateDeviceInfoList cria um conjunto de informações de dispositivo vazio em um computador remoto ou local e, opcionalmente, associa o conjunto a uma classe de configuração do dispositivo . (ANSI)
SetupDiCreateDeviceInfoListExW

A função SetupDiCreateDeviceInfoList cria um conjunto de informações de dispositivo vazio em um computador remoto ou local e, opcionalmente, associa o conjunto a uma classe de configuração do dispositivo . (Unicode)
SetupDiCreateDeviceInfoW

A função SetupDiCreateDeviceInfo cria um novo elemento de informações do dispositivo e o adiciona como um novo membro ao conjunto de informações do dispositivo especificado. (Unicode)
SetupDiCreateDeviceInterfaceA

A função SetupDiCreateDeviceInterface registra uma interface do dispositivo em um sistema local ou em um sistema remoto. (ANSI)
SetupDiCreateDeviceInterfaceRegKeyA

A função SetupDiCreateDeviceInterfaceRegKey cria uma chave do Registro para armazenar informações sobre uma interface do dispositivo e retorna um identificador para a chave. (ANSI)
SetupDiCreateDeviceInterfaceRegKeyW

A função SetupDiCreateDeviceInterfaceRegKey cria uma chave do Registro para armazenar informações sobre uma interface do dispositivo e retorna um identificador para a chave. (Unicode)
SetupDiCreateDeviceInterfaceW

A função SetupDiCreateDeviceInterface registra uma interface do dispositivo em um sistema local ou em um sistema remoto. (Unicode)
SetupDiCreateDevRegKeyA

A função SetupDiCreateDevRegKey cria uma chave do Registro para informações de configuração específicas do dispositivo e retorna um identificador para a chave. (ANSI)
SetupDiCreateDevRegKeyW

A função SetupDiCreateDevRegKey cria uma chave do Registro para informações de configuração específicas do dispositivo e retorna um identificador para a chave. (Unicode)
SetupDiDeleteDeviceInfo

A função SetupDiDeleteDeviceInfo exclui um elemento de informações do dispositivo de um conjunto de informações do dispositivo. Essa função não exclui o dispositivo real.
SetupDiDeleteDeviceInterfaceData

A função SetupDiDeleteDeviceInterfaceData exclui uma interface do dispositivo de um conjunto de informações do dispositivo.
SetupDiDeleteDeviceInterfaceRegKey

A função SetupDiDeleteDeviceInterfaceRegKey exclui a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas da interface.
SetupDiDeleteDevRegKey

A função SetupDiDeleteDevRegKey exclui as chaves do Registro acessíveis ao usuário especificadas associadas a um elemento de informações do dispositivo.
SetupDiDestroyClassImageList

A função SetupDiDestroyClassImageList destrói uma lista de imagens de classe criada por uma chamada para SetupDiGetClassImageList ou SetupDiGetClassImageListEx.
SetupDiDestroyDeviceInfoList

A função SetupDiDestroyDeviceInfoList exclui um conjunto de informações do dispositivo e libera toda a memória associada.
SetupDiDestroyDriverInfoList

A função SetupDiDestroyDriverInfoList exclui uma lista de drivers.
SetupDiDrawMiniIcon

A função SetupDiDrawMiniIcon desenha o miniconícone especificado no local solicitado.
SetupDiEnumDeviceInfo

A função SetupDiEnumDeviceInfo retorna uma estrutura SP_DEVINFO_DATA que especifica um elemento de informações do dispositivo em um conjunto de informações do dispositivo.
SetupDiEnumDeviceInterfaces

A função SetupDiEnumDeviceInterfaces enumera as interfaces do dispositivo contidas em um conjunto de informações do dispositivo.
SetupDiEnumDriverInfoA

A função SetupDiEnumDriverInfo enumera os membros de uma lista de driver. (ANSI)
SetupDiEnumDriverInfoW

A função SetupDiEnumDriverInfo enumera os membros de uma lista de driver. (Unicode)
SetupDiGetActualModelsSectionA

A função SetupDiGetActualModelsSection recupera a seção modelos INF decorados apropriados a serem usados ao instalar um dispositivo de um arquivo INF do dispositivo. (ANSI)
SetupDiGetActualModelsSectionW

A função SetupDiGetActualModelsSection recupera a seção modelos INF decorados apropriados a serem usados ao instalar um dispositivo de um arquivo INF do dispositivo. (Unicode)
SetupDiGetActualSectionToInstallA

A função SetupDiGetActualSectionToInstall recupera a seção DDInstall do INF apropriada a ser usada ao instalar um dispositivo de um arquivo INF do dispositivo em um computador local. (ANSI)
SetupDiGetActualSectionToInstallExA

A função SetupDiGetActualSectionToInstallEx recupera o nome da seção INF DDInstall que instala um dispositivo para um sistema operacional e uma arquitetura de processador especificada. (ANSI)
SetupDiGetActualSectionToInstallExW

A função SetupDiGetActualSectionToInstallEx recupera o nome da seção INF DDInstall que instala um dispositivo para um sistema operacional e uma arquitetura de processador especificada. (Unicode)
SetupDiGetActualSectionToInstallW

A função SetupDiGetActualSectionToInstall recupera a seção DDInstall do INF apropriada a ser usada ao instalar um dispositivo de um arquivo INF do dispositivo em um computador local. (Unicode)
SetupDiGetClassBitmapIndex

A função SetupDiGetClassBitmapIndex recupera o índice do mini-ícone fornecido para a classe especificada.
SetupDiGetClassDescriptionA

A função SetupDiGetClassDescription recupera a descrição da classe associada ao GUID da classe de instalação especificado. (ANSI)
SetupDiGetClassDescriptionExA

A função SetupDiGetClassDescriptionEx recupera a descrição de uma classe de instalação instalada em um computador local ou remoto. (ANSI)
SetupDiGetClassDescriptionExW

A função SetupDiGetClassDescriptionEx recupera a descrição de uma classe de instalação instalada em um computador local ou remoto. (Unicode)
SetupDiGetClassDescriptionW

A função SetupDiGetClassDescription recupera a descrição da classe associada ao GUID da classe de instalação especificado. (Unicode)
SetupDiGetClassDevPropertySheetsA

A função SetupDiGetClassDevPropertySheets recupera identificadores para as folhas de propriedades de um elemento de informações do dispositivo ou da classe de configuração do dispositivo de um conjunto de informações do dispositivo. (ANSI)
SetupDiGetClassDevPropertySheetsW

A função SetupDiGetClassDevPropertySheets recupera identificadores para as folhas de propriedades de um elemento de informações do dispositivo ou da classe de configuração do dispositivo de um conjunto de informações do dispositivo. (Unicode)
SetupDiGetClassDevsExA

A função SetupDiGetClassDevsEx retorna um identificador para um conjunto de informações do dispositivo que contém elementos de informações de dispositivo solicitados para um computador local ou remoto. (ANSI)
SetupDiGetClassDevsExW

A função SetupDiGetClassDevsEx retorna um identificador para um conjunto de informações do dispositivo que contém elementos de informações de dispositivo solicitados para um computador local ou remoto. (Unicode)
SetupDiGetClassDevsW

A função SetupDiGetClassDevs retorna um identificador para um conjunto de informações do dispositivo que contém elementos de informações do dispositivo solicitados para um computador local. (Unicode)
SetupDiGetClassImageIndex

A função SetupDiGetClassImageIndex recupera o índice dentro da lista de imagens de classe de uma classe especificada.
SetupDiGetClassImageList

A função SetupDiGetClassImageList cria uma lista de imagens que contém bitmaps para cada classe instalada e retorna a lista em uma estrutura de dados.
SetupDiGetClassImageListExA

A função SetupDiGetClassImageListEx cria uma lista de imagens de bitmaps para cada classe instalada em um sistema local ou remoto. (ANSI)
SetupDiGetClassImageListExW

A função SetupDiGetClassImageListEx cria uma lista de imagens de bitmaps para cada classe instalada em um sistema local ou remoto. (Unicode)
SetupDiGetClassInstallParamsA

A função SetupDiGetClassInstallParams recupera parâmetros de instalação de classe para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (ANSI)
SetupDiGetClassInstallParamsW

A função SetupDiGetClassInstallParams recupera parâmetros de instalação de classe para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (Unicode)
SetupDiGetClassPropertyExW

A função SetupDiGetClassPropertyEx recupera uma propriedade de classe para uma classe de configuração de dispositivo ou uma classe de interface de dispositivo em um computador local ou remoto.
SetupDiGetClassPropertyKeys

A função SetupDiGetClassPropertyKeys recupera uma matriz das chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma classe de configuração de dispositivo ou uma classe de interface do dispositivo.
SetupDiGetClassPropertyKeysExW

A função SetupDiGetClassPropertyKeysEx recupera uma matriz das chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma classe de configuração de dispositivo ou uma classe de interface de dispositivo em um computador local ou remoto.
SetupDiGetClassPropertyW

A função SetupDiGetClassProperty recupera uma propriedade de dispositivo definida para uma classe de configuração de dispositivo ou uma classe de interface do dispositivo.
SetupDiGetClassRegistryPropertyA

A função SetupDiGetClassRegistryProperty recupera uma propriedade para uma classe de configuração de dispositivo especificada do registro. (ANSI)
SetupDiGetClassRegistryPropertyW

A função SetupDiGetClassRegistryProperty recupera uma propriedade para uma classe de configuração de dispositivo especificada do registro. (Unicode)
SetupDiGetCustomDevicePropertyA

A função SetupDiGetCustomDeviceProperty recupera uma propriedade de dispositivo personalizada especificada do registro. (ANSI)
SetupDiGetCustomDevicePropertyW

A função SetupDiGetCustomDeviceProperty recupera uma propriedade de dispositivo personalizada especificada do registro. (Unicode)
SetupDiGetDeviceInfoListClass

A função SetupDiGetDeviceInfoListClass recupera o GUID da classe de configuração do dispositivo associada a um conjunto de informações do dispositivo se o conjunto tiver uma classe associada.
SetupDiGetDeviceInfoListDetailA

A função SetupDiGetDeviceInfoListDetail recupera informações associadas a um conjunto de informações do dispositivo, incluindo o GUID da classe, o identificador de computador remoto e o nome do computador remoto. (ANSI)
SetupDiGetDeviceInfoListDetailW

A função SetupDiGetDeviceInfoListDetail recupera informações associadas a um conjunto de informações do dispositivo, incluindo o GUID da classe, o identificador de computador remoto e o nome do computador remoto. (Unicode)
SetupDiGetDeviceInstallParamsA

A função SetupDiGetDeviceInstallParams recupera parâmetros de instalação do dispositivo para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (ANSI)
SetupDiGetDeviceInstallParamsW

A função SetupDiGetDeviceInstallParams recupera parâmetros de instalação do dispositivo para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (Unicode)
SetupDiGetDeviceInstanceIdA

A função SetupDiGetDeviceInstanceId recupera a ID da instância do dispositivo associada a um elemento de informações do dispositivo. (ANSI)
SetupDiGetDeviceInstanceIdW

A função SetupDiGetDeviceInstanceId recupera a ID da instância do dispositivo associada a um elemento de informações do dispositivo. (Unicode)
SetupDiGetDeviceInterfaceAlias

A função SetupDiGetDeviceInterfaceAlias retorna um alias de uma interface de dispositivo especificada.
SetupDiGetDeviceInterfaceDetailA

A função SetupDiGetDeviceInterfaceDetail retorna detalhes sobre uma interface do dispositivo. (ANSI)
SetupDiGetDeviceInterfaceDetailW

A função SetupDiGetDeviceInterfaceDetail retorna detalhes sobre uma interface do dispositivo. (Unicode)
SetupDiGetDeviceInterfacePropertyKeys

A função SetupDiGetDeviceInterfacePropertyKeys recupera uma matriz de chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma interface do dispositivo.
SetupDiGetDeviceInterfacePropertyW

A função SetupDiGetDeviceInterfaceProperty recupera uma propriedade de dispositivo definida para uma interface do dispositivo.
SetupDiGetDevicePropertyKeys

A função SetupDiGetDevicePropertyKeys recupera uma matriz das chaves de propriedade do dispositivo que representam as propriedades do dispositivo definidas para uma instância do dispositivo.
SetupDiGetDevicePropertyW

A função SetupDiGetDeviceProperty recupera uma propriedade de instância do dispositivo.
SetupDiGetDeviceRegistryPropertyA

A função SetupDiGetDeviceRegistryProperty recupera uma propriedade de dispositivo Plug and Play especificada. (ANSI)
SetupDiGetDeviceRegistryPropertyW

A função SetupDiGetDeviceRegistryProperty recupera uma propriedade de dispositivo Plug and Play especificada. (Unicode)
SetupDiGetDriverInfoDetailA

A função SetupDiGetDriverInfoDetail recupera detalhes de informações do driver para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico no conjunto de informações do dispositivo. (ANSI)
SetupDiGetDriverInfoDetailW

A função SetupDiGetDriverInfoDetail recupera detalhes de informações do driver para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico no conjunto de informações do dispositivo. (Unicode)
SetupDiGetDriverInstallParamsA

A função SetupDiGetDriverInstallParams recupera parâmetros de instalação do driver para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (ANSI)
SetupDiGetDriverInstallParamsW

A função SetupDiGetDriverInstallParams recupera parâmetros de instalação do driver para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (Unicode)
SetupDiGetHwProfileFriendlyNameA

A função SetupDiGetHwProfileFriendlyName recupera o nome amigável associado a uma ID de perfil de hardware. (ANSI)
SetupDiGetHwProfileFriendlyNameExA

A função SetupDiGetHwProfileFriendlyNameEx recupera o nome amigável associado a uma ID de perfil de hardware em um computador local ou remoto. (ANSI)
SetupDiGetHwProfileFriendlyNameExW

A função SetupDiGetHwProfileFriendlyNameEx recupera o nome amigável associado a uma ID de perfil de hardware em um computador local ou remoto. (Unicode)
SetupDiGetHwProfileFriendlyNameW

A função SetupDiGetHwProfileFriendlyName recupera o nome amigável associado a uma ID de perfil de hardware. (Unicode)
SetupDiGetHwProfileList

A função SetupDiGetHwProfileList recupera uma lista de todas as IDs de perfil de hardware definidas no momento.
SetupDiGetHwProfileListExA

A função SetupDiGetHwProfileListEx recupera uma lista de todas as IDs de perfil de hardware definidas no momento em um computador local ou remoto. (ANSI)
SetupDiGetHwProfileListExW

A função SetupDiGetHwProfileListEx recupera uma lista de todas as IDs de perfil de hardware definidas no momento em um computador local ou remoto. (Unicode)
SetupDiGetINFClassA

A função SetupDiGetINFClass retorna a classe de um arquivo INF do dispositivo especificado. (ANSI)
SetupDiGetINFClassW

A função SetupDiGetINFClass retorna a classe de um arquivo INF do dispositivo especificado. (Unicode)
SetupDiGetSelectedDevice

A função SetupDiGetSelectedDevice recupera o elemento de informações do dispositivo selecionado em um conjunto de informações do dispositivo.
SetupDiGetSelectedDriverA

A função SetupDiGetSelectedDriver recupera o driver selecionado para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (ANSI)
SetupDiGetSelectedDriverW

A função SetupDiGetSelectedDriver recupera o driver selecionado para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (Unicode)
SetupDiInstallClassA

A função SetupDiInstallClass instala a seção ClassInstall32 do arquivo INF especificado. (ANSI)
SetupDiInstallClassExA

A função SetupDiInstallClassEx instala um instalador de classe ou uma classe de interface. (ANSI)
SetupDiInstallClassExW

A função SetupDiInstallClassEx instala um instalador de classe ou uma classe de interface. (Unicode)
SetupDiInstallClassW

A função SetupDiInstallClass instala a seção ClassInstall32 do arquivo INF especificado. (Unicode)
SetupDiInstallDevice

A função SetupDiInstallDevice é o manipulador padrão para a solicitação de instalação DIF_INSTALLDEVICE.
SetupDiInstallDeviceInterfaces

A função SetupDiInstallDeviceInterfaces é o manipulador padrão para a solicitação de instalação DIF_INSTALLINTERFACES.
SetupDiInstallDriverFiles

A função SetupDiInstallDriverFiles é o manipulador padrão para a solicitação de instalação DIF_INSTALLDEVICEFILES.
SetupDiLoadClassIcon

A função SetupDiLoadClassIcon carrega o ícone grande e o miniícone para a classe especificada.
SetupDiLoadDeviceIcon

A função SetupDiLoadDeviceIcon recupera um ícone para um dispositivo especificado.
SetupDiOpenClassRegKey

A função SetupDiOpenClassRegKey abre a chave do Registro da classe de instalação ou a subchave de uma classe específica.
SetupDiOpenClassRegKeyExA

A função SetupDiOpenClassRegKeyEx abre a chave do Registro da classe de instalação do dispositivo, a chave do Registro da classe de interface do dispositivo ou a subchave de uma classe específica. Essa função abre a chave especificada no computador local ou em um computador remoto. (ANSI)
SetupDiOpenClassRegKeyExW

A função SetupDiOpenClassRegKeyEx abre a chave do Registro da classe de instalação do dispositivo, a chave do Registro da classe de interface do dispositivo ou a subchave de uma classe específica. Essa função abre a chave especificada no computador local ou em um computador remoto. (Unicode)
SetupDiOpenDeviceInfoA

A função SetupDiOpenDeviceInfo adiciona um elemento de informações de dispositivo para uma instância de dispositivo a um conjunto de informações de dispositivo, se ainda não existir no conjunto de informações do dispositivo e recupera informações que identificam o elemento de informações do dispositivo para a instância do dispositivo no conjunto de informações do dispositivo. (ANSI)
SetupDiOpenDeviceInfoW

A função SetupDiOpenDeviceInfo adiciona um elemento de informações de dispositivo para uma instância de dispositivo a um conjunto de informações de dispositivo, se ainda não existir no conjunto de informações do dispositivo e recupera informações que identificam o elemento de informações do dispositivo para a instância do dispositivo no conjunto de informações do dispositivo. (Unicode)
SetupDiOpenDeviceInterfaceA

A função SetupDiOpenDeviceInterface recupera informações sobre uma interface do dispositivo e adiciona a interface ao conjunto de informações do dispositivo especificado para um sistema local ou um sistema remoto. (ANSI)
SetupDiOpenDeviceInterfaceRegKey

A função SetupDiOpenDeviceInterfaceRegKey abre a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas de uma interface do dispositivo.
SetupDiOpenDeviceInterfaceW

A função SetupDiOpenDeviceInterface recupera informações sobre uma interface do dispositivo e adiciona a interface ao conjunto de informações do dispositivo especificado para um sistema local ou um sistema remoto. (Unicode)
SetupDiOpenDevRegKey

A função SetupDiOpenDevRegKey abre uma chave do Registro para informações de configuração específicas do dispositivo.
SetupDiRegisterCoDeviceInstallers

A função SetupDiRegisterCoDeviceInstallers é o manipulador padrão para DIF_REGISTER_COINSTALLERS.
SetupDiRegisterDeviceInfo

A função SetupDiRegisterDeviceInfo é o manipulador padrão para a solicitação de DIF_REGISTERDEVICE.
SetupDiRemoveDevice

A função SetupDiRemoveDevice é o manipulador padrão para a solicitação de instalação DIF_REMOVE.
SetupDiRemoveDeviceInterface

A função SetupDiRemoveDeviceInterface remove uma interface de dispositivo registrada do sistema.
SetupDiRestartDevices

A função SetupDiRestartDevices reinicia um dispositivo especificado ou, se necessário, reinicia todos os dispositivos operados pela mesma função e filtra os drivers que operam o dispositivo especificado.
SetupDiSelectBestCompatDrv

A função SetupDiSelectBestCompatDrv é o manipulador padrão para a solicitação de instalação DIF_SELECTBESTCOMPATDRV.
SetupDiSelectDevice

A função SetupDiSelectDevice é o manipulador padrão para a solicitação de DIF_SELECTDEVICE.
SetupDiSelectOEMDrv

A função SetupDiSelectOEMDrv seleciona um driver para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico que usa um caminho OEM fornecido pelo usuário.
SetupDiSetClassInstallParamsA

A função SetupDiSetClassInstallParams define ou limpa parâmetros de instalação de classe para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (ANSI)
SetupDiSetClassInstallParamsW

A função SetupDiSetClassInstallParams define ou limpa parâmetros de instalação de classe para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (Unicode)
SetupDiSetClassPropertyExW

A função SetupDiSetClassPropertyEx define uma propriedade de dispositivo para uma classe de configuração de dispositivo ou uma classe de interface de dispositivo em um computador local ou remoto.
SetupDiSetClassPropertyW

A função SetupDiSetClassProperty define uma propriedade de classe para uma classe de configuração de dispositivo ou uma classe de interface de dispositivo.
SetupDiSetClassRegistryPropertyA

A função SetupDiSetClassRegistryProperty define uma propriedade de classe de dispositivo especificada no registro. (ANSI)
SetupDiSetClassRegistryPropertyW

A função SetupDiSetClassRegistryProperty define uma propriedade de classe de dispositivo especificada no registro. (Unicode)
SetupDiSetDeviceInstallParamsA

A função SetupDiSetDeviceInstallParams define parâmetros de instalação do dispositivo para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (ANSI)
SetupDiSetDeviceInstallParamsW

A função SetupDiSetDeviceInstallParams define parâmetros de instalação do dispositivo para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico. (Unicode)
SetupDiSetDeviceInterfaceDefault

A função SetupDiSetDeviceInterfaceDefault define uma interface do dispositivo como a interface padrão para uma classe de interface do dispositivo.
SetupDiSetDeviceInterfacePropertyW

A função SetupDiSetDeviceInterfaceProperty define uma propriedade de dispositivo de uma interface de dispositivo.
SetupDiSetDevicePropertyW

A função SetupDiSetDeviceProperty define uma propriedade de instância do dispositivo.
SetupDiSetDeviceRegistryPropertyA

A função SetupDiSetDeviceRegistryProperty define uma propriedade de dispositivo Plug and Play para um dispositivo. (ANSI)
SetupDiSetDeviceRegistryPropertyW

A função SetupDiSetDeviceRegistryProperty define uma propriedade de dispositivo Plug and Play para um dispositivo. (Unicode)
SetupDiSetDriverInstallParamsA

A função SetupDiSetDriverInstallParams define parâmetros de instalação do driver para um elemento de informações do driver. (ANSI)
SetupDiSetDriverInstallParamsW

A função SetupDiSetDriverInstallParams define parâmetros de instalação do driver para um elemento de informações do driver. (Unicode)
SetupDiSetSelectedDevice

A função SetupDiSetSelectedDevice define um elemento de informações do dispositivo como o membro selecionado de um conjunto de informações do dispositivo. Essa função normalmente é usada por um assistente de instalação.
SetupDiSetSelectedDriverA

A função SetupDiSetSelectedDriver define ou redefine o driver selecionado para um elemento de informações do dispositivo ou o driver de classe selecionado para um conjunto de informações do dispositivo. (ANSI)
SetupDiSetSelectedDriverW

A função SetupDiSetSelectedDriver define ou redefine o driver selecionado para um elemento de informações do dispositivo ou o driver de classe selecionado para um conjunto de informações do dispositivo. (Unicode)
SetupDiUnremoveDevice

A função SetupDiUnremoveDevice é o manipulador padrão para a solicitação de instalação DIF_UNREMOVE.
SetupGetInfDriverStoreLocationA

A função SetupGetInfDriverStoreLocation recupera o nome de arquivo totalmente qualificado (caminho do diretório e nome do arquivo) de um arquivo INF no repositório de driver que corresponde a um arquivo INF especificado no diretório de arquivos INF do sistema ou um arquivo INF especificado no repositório de driver. (ANSI)
SetupGetInfDriverStoreLocationW

A função SetupGetInfDriverStoreLocation recupera o nome de arquivo totalmente qualificado (caminho do diretório e nome do arquivo) de um arquivo INF no repositório de driver que corresponde a um arquivo INF especificado no diretório de arquivos INF do sistema ou um arquivo INF especificado no repositório de driver. (Unicode)
SetupGetInfPublishedNameA

A função SetupGetInfPublishedName recupera o nome de arquivo totalmente qualificado (caminho do diretório e nome do arquivo) de um arquivo INF no diretório de arquivos INF do sistema que corresponde a um arquivo INF especificado no repositório de driver ou um arquivo INF especificado no diretório de arquivos INF do sistema. (ANSI)
SetupGetInfPublishedNameW

A função SetupGetInfPublishedName recupera o nome de arquivo totalmente qualificado (caminho do diretório e nome do arquivo) de um arquivo INF no diretório de arquivos INF do sistema que corresponde a um arquivo INF especificado no repositório de driver ou um arquivo INF especificado no diretório de arquivos INF do sistema. (Unicode)
SetupGetNonInteractiveMode

A função SetupGetNonInteractiveMode retorna o valor de um sinalizador não interativo SetupAPI que indica se o processo do chamador pode interagir com um usuário por meio de componentes da interface do usuário, como caixas de diálogo.
SetupGetThreadLogToken

A função SetupGetThreadLogToken recupera o token de log para o thread do qual essa função foi chamada.
SetupSetNonInteractiveMode

A função SetupSetNonInteractiveMode define um sinalizador SetupAPI não interativo que determina se SetupAPI pode interagir com um usuário no contexto do chamador.
SetupSetThreadLogToken

A função SetupSetThreadLogToken define o contexto de log, conforme representado por um token de log, para o thread do qual essa função foi chamada.
SetupWriteTextLog

A função SetupWriteTextLog grava uma entrada de log em um log de texto SetupAPI.
SetupWriteTextLogError

A função SetupWriteTextLogError grava informações sobre um erro específico de SetupAPI ou um erro do sistema Win32 em um log de texto SetupAPI.
SetupWriteTextLogInfLine

A função SetupWriteTextLogInfLine grava uma entrada de log em um log de texto SetupAPI que contém o texto de uma linha de arquivo INF especificada.
UpdateDriverForPlugAndPlayDevicesA

Considerando um arquivo INF e uma ID de hardware, a função UpdateDriverForPlugAndPlayDevices instala drivers atualizados para dispositivos que correspondem à ID de hardware. (ANSI)
UpdateDriverForPlugAndPlayDevicesW

Considerando um arquivo INF e uma ID de hardware, a função UpdateDriverForPlugAndPlayDevices instala drivers atualizados para dispositivos que correspondem à ID de hardware. (Unicode)

Estruturas

 
BUSNUMBER_DES

A estrutura BUSNUMBER_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso do número do barramento para uma instância de dispositivo.
BUSNUMBER_RANGE

A estrutura BUSNUMBER_RANGE especifica uma lista de requisitos de recurso que descreve o uso do número do barramento para uma instância de dispositivo. Para obter mais informações sobre listas de requisitos de recursos, consulte Recursos de hardware.
BUSNUMBER_RESOURCE

A estrutura BUSNUMBER_RESOURCE especifica uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso do número do barramento para uma instância de dispositivo. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware.
CM_NOTIFY_EVENT_DATA

Essa é uma estrutura de dados de evento de notificação de dispositivo.
CM_NOTIFY_FILTER

Estrutura do filtro de notificação do dispositivo.
CONFLICT_DETAILS_A

A estrutura CONFLICT_DETAILS é usada como um parâmetro para a função CM_Get_Resource_Conflict_Details. (ANSI)
CONFLICT_DETAILS_W

A estrutura CONFLICT_DETAILS é usada como um parâmetro para a função CM_Get_Resource_Conflict_Details. (Unicode)
CS_DES

A estrutura CS_DES é usada para especificar uma lista de recursos que descreve o uso de recursos específicos da classe de dispositivo para uma instância de dispositivo. Para obter mais informações sobre listas de recursos, consulte Recursos de hardware.
CS_RESOURCE

A estrutura CS_RESOURCE é usada para especificar uma lista de recursos que descreve o uso de recursos específicos da classe de dispositivo para uma instância de dispositivo. Para obter mais informações sobre listas de recursos, consulte Recursos de hardware.
DMA_DES

A estrutura DMA_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de canal de acesso direto à memória (DMA) para uma instância do dispositivo.
DMA_RANGE

A estrutura DMA_RANGE especifica uma lista de requisitos de recurso que descreve o uso do canal DMA para uma instância de dispositivo. Para obter mais informações sobre listas de requisitos de recursos, consulte Recursos de hardware.
DMA_RESOURCE

A estrutura DMA_RESOURCE é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de canal DMA para uma instância de dispositivo.
IO_DES

A estrutura IO_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso da porta de E/S para uma instância de dispositivo. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware.
IO_RANGE

A estrutura IO_RANGE especifica uma lista de requisitos de recurso que descreve o uso da porta de E/S para uma instância de dispositivo. Para obter mais informações sobre listas de requisitos de recursos, consulte Recursos de hardware.
IO_RESOURCE

A estrutura IO_RESOURCE é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso da porta de E/S para uma instância de dispositivo.
IRQ_DES_32

A estrutura IRQ_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de linha IRQ para uma instância de dispositivo. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware. (32 bits)
IRQ_DES_64

A estrutura IRQ_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de linha IRQ para uma instância de dispositivo. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware. (64 bits)
IRQ_RANGE

A estrutura IRQ_RANGE especifica uma lista de requisitos de recurso que descreve o uso de linha IRQ para uma instância de dispositivo. Para obter mais informações sobre listas de requisitos de recursos, consulte Recursos de hardware.
IRQ_RESOURCE_32

A estrutura IRQ_RESOURCE é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de linha IRQ para uma instância de dispositivo. (32 bits)
IRQ_RESOURCE_64

A estrutura IRQ_RESOURCE é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de linha IRQ para uma instância de dispositivo. (64 bits)
MEM_DES

A estrutura MEM_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de memória para uma instância de dispositivo. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware.
MEM_RANGE

A estrutura MEM_RANGE especifica uma lista de requisitos de recurso que descreve o uso de memória para uma instância de dispositivo. Para obter mais informações sobre listas de requisitos de recursos, consulte Recursos de hardware.
MEM_RESOURCE

A estrutura MEM_RESOURCE é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de memória para uma instância de dispositivo. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware.
MFCARD_DES

A estrutura MFCARD_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de recursos por uma das funções de hardware fornecidas por uma instância de um dispositivo multifuncional.
MFCARD_RESOURCE

A estrutura MFCARD_RESOURCE é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de recursos por uma das funções de hardware fornecidas por uma instância de um dispositivo multifuncional.
PCCARD_DES

A estrutura PCCARD_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de recursos por uma instância de cartão do computador. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware.
PCCARD_RESOURCE

A estrutura PCCARD_RESOURCE é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de recursos por uma instância de cartão do computador.
SP_CLASSIMAGELIST_DATA

Uma estrutura SP_CLASSIMAGELIST_DATA descreve uma lista de imagens de classe.
SP_CLASSINSTALL_HEADER

Um SP_CLASSINSTALL_HEADER é o primeiro membro de qualquer estrutura de parâmetros de instalação de classe. Ele contém o código de solicitação de instalação do dispositivo que define o formato do restante da estrutura de parâmetros de instalação.
SP_DETECTDEVICE_PARAMS

Uma estrutura SP_DETECTDEVICE_PARAMS corresponde a uma solicitação de instalação DIF_DETECT.
SP_DEVICE_INTERFACE_DATA

Uma estrutura SP_DEVICE_INTERFACE_DATA define uma interface do dispositivo em um conjunto de informações do dispositivo.
SP_DEVICE_INTERFACE_DETAIL_DATA_A

Uma estrutura SP_DEVICE_INTERFACE_DETAIL_DATA contém o caminho de uma interface do dispositivo. (ANSI)
SP_DEVICE_INTERFACE_DETAIL_DATA_W

Uma estrutura SP_DEVICE_INTERFACE_DETAIL_DATA contém o caminho de uma interface do dispositivo. (Unicode)
SP_DEVINFO_DATA

Uma estrutura SP_DEVINFO_DATA define uma instância de dispositivo que é membro de um conjunto de informações do dispositivo.
SP_DEVINFO_LIST_DETAIL_DATA_A

Uma estrutura SP_DEVINFO_LIST_DETAIL_DATA contém informações sobre um conjunto de informações do dispositivo, como o GUID da classe de instalação associada (se tiver uma classe de instalação associada). (ANSI)
SP_DEVINFO_LIST_DETAIL_DATA_W

Uma estrutura SP_DEVINFO_LIST_DETAIL_DATA contém informações sobre um conjunto de informações do dispositivo, como o GUID da classe de instalação associada (se tiver uma classe de instalação associada). (Unicode)
SP_DEVINSTALL_PARAMS_A

Uma estrutura SP_DEVINSTALL_PARAMS contém parâmetros de instalação do dispositivo associados a um determinado elemento de informações do dispositivo ou associado globalmente a um conjunto de informações do dispositivo. (ANSI)
SP_DEVINSTALL_PARAMS_W

Uma estrutura SP_DEVINSTALL_PARAMS contém parâmetros de instalação do dispositivo associados a um determinado elemento de informações do dispositivo ou associado globalmente a um conjunto de informações do dispositivo. (Unicode)
SP_DRVINFO_DATA_V1_A

Uma estrutura SP_DRVINFO_DATA contém informações sobre um driver. Essa estrutura é membro de uma lista de informações de driver que pode ser associada a uma instância de dispositivo específica ou globalmente a um conjunto de informações do dispositivo. (sp_drvinfo_data_v1_a)
SP_DRVINFO_DATA_V1_W

Uma estrutura SP_DRVINFO_DATA contém informações sobre um driver. Essa estrutura é membro de uma lista de informações de driver que pode ser associada a uma instância de dispositivo específica ou globalmente a um conjunto de informações do dispositivo. (sp_drvinfo_data_v1_w)
SP_DRVINFO_DATA_V2_A

Uma estrutura SP_DRVINFO_DATA contém informações sobre um driver. Essa estrutura é membro de uma lista de informações de driver que pode ser associada a uma instância de dispositivo específica ou globalmente a um conjunto de informações do dispositivo. (sp_drvinfo_data_v2_a)
SP_DRVINFO_DATA_V2_W

Uma estrutura SP_DRVINFO_DATA contém informações sobre um driver. Essa estrutura é membro de uma lista de informações de driver que pode ser associada a uma instância de dispositivo específica ou globalmente a um conjunto de informações do dispositivo. (sp_drvinfo_data_v2_w)
SP_DRVINFO_DETAIL_DATA_A

Uma estrutura SP_DRVINFO_DETAIL_DATA contém informações detalhadas sobre uma estrutura de informações de driver específica. (ANSI)
SP_DRVINFO_DETAIL_DATA_W

Uma estrutura SP_DRVINFO_DETAIL_DATA contém informações detalhadas sobre uma estrutura de informações de driver específica. (Unicode)
SP_DRVINSTALL_PARAMS

Uma estrutura SP_DRVINSTALL_PARAMS contém parâmetros de instalação do driver associados a um elemento de informações de driver específico.
SP_NEWDEVICEWIZARD_DATA

Uma estrutura SP_NEWDEVICEWIZARD_DATA é usada pelos instaladores para estender a operação do assistente de instalação de hardware adicionando páginas personalizadas. Ele é usado com DIF_NEWDEVICEWIZARD_XXX solicitações de instalação.
SP_POWERMESSAGEWAKE_PARAMS_A

Uma estrutura SP_POWERMESSAGEWAKE_PARAMS corresponde a uma solicitação de instalação DIF_POWERMESSAGEWAKE. (ANSI)
SP_POWERMESSAGEWAKE_PARAMS_W

Uma estrutura SP_POWERMESSAGEWAKE_PARAMS corresponde a uma solicitação de instalação DIF_POWERMESSAGEWAKE. (Unicode)
SP_PROPCHANGE_PARAMS

Uma estrutura de SP_PROPCHANGE_PARAMS corresponde a uma solicitação de instalação DIF_PROPERTYCHANGE.
SP_PROPSHEETPAGE_REQUEST

Uma estrutura SP_PROPSHEETPAGE_REQUEST pode ser passada como o primeiro parâmetro (lpv) para o ponto de entrada ExtensionPropSheetPageProc na DLL SetupAPI.
SP_REMOVEDEVICE_PARAMS

Uma estrutura de SP_REMOVEDEVICE_PARAMS corresponde à solicitação de instalação DIF_REMOVE.
SP_SELECTDEVICE_PARAMS_A

Uma estrutura de SP_SELECTDEVICE_PARAMS corresponde a uma solicitação de instalação DIF_SELECTDEVICE. (ANSI)
SP_SELECTDEVICE_PARAMS_W

Uma estrutura de SP_SELECTDEVICE_PARAMS corresponde a uma solicitação de instalação DIF_SELECTDEVICE. (Unicode)
SP_TROUBLESHOOTER_PARAMS_A

Uma estrutura SP_TROUBLESHOOTER_PARAMS corresponde a uma solicitação de instalação DIF_TROUBLESHOOTER. (ANSI)
SP_TROUBLESHOOTER_PARAMS_W

Uma estrutura SP_TROUBLESHOOTER_PARAMS corresponde a uma solicitação de instalação DIF_TROUBLESHOOTER. (Unicode)
SP_UNREMOVEDEVICE_PARAMS

Uma estrutura de SP_UNREMOVEDEVICE_PARAMS corresponde a uma solicitação de instalação DIF_UNREMOVE.