Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tej sekcji podsumowano funkcje instalacji urządzenia. Za pomocą funkcji instalacji urządzenia oprogramowanie instalacyjne może wykonywać następujące typy operacji:
Instalowanie sterowników
Obsługa kodów DIF.
Zarządzanie zestawami informacji o urządzeniu.
Zarządzanie listami sterowników.
Zarządzanie interfejsami urządzeń.
Zarządzaj ikonami i innymi mapami bitowymi.
W poniższych tabelach przedstawiono podsumowanie następujących typów funkcji:
Funkcje instalacji sterowników
Funkcje informacji o urządzeniu
Funkcje informacji o sterowniku
Programy obsługi instalacji urządzeń
Funkcje dostosowywania instalacji urządzenia
Funkcje właściwości urządzenia (Windows Vista i nowsze)
Funkcje instalacji sterowników
Instaluje określony pakiet sterowników, który jest wstępnie zainstalowany w magazynie sterowników na urządzeniu PnP, które znajduje się w systemie. (Windows Vista i nowsze wersje systemu Windows) |
|
Odinstalowuje urządzenie i usuwa węzeł urządzenia (devnode) z systemu. (Windows 7 i nowsze wersje systemu Windows) |
|
Wstępnie instaluje pakiet sterowników w magazynie sterowników, a następnie instaluje pakiet sterowników na pasujących urządzeniach PnP, które znajdują się w systemie. (Windows Vista i nowsze wersje systemu Windows) |
|
Usuwa pakiet sterowników z magazynu sterowników. (Windows 10 w wersji 1703 i nowszych wersjach systemu Windows) |
|
Aktualizuje pakiet sterowników zainstalowany dla pasujących urządzeń PnP, które znajdują się w systemie. |
|
Przywraca pakiet sterowników zainstalowany na określonym urządzeniu do pakietu sterownika kopii zapasowej ustawionego dla urządzenia. (Windows Vista i nowsze wersje systemu Windows) |
Funkcje informacji o urządzeniu
Uwaga
InstalatorApi nie jest obsługiwany we wszystkich wersjach systemu Windows. Jeśli to możliwe, należy użyć interfejsów API niższej warstwy, takich jak te dostępne za pośrednictwem CfgMgr32.dll. Aby uzyskać porady, zobacz Przenoszenie z setupApi do CfgMgr32 .
Tworzy pusty zestaw informacji o urządzeniu. Zestaw ten może być powiązany z identyfikatorem GUID klasy. |
|
Tworzy pusty zestaw informacji o urządzeniu. Ten zestaw może być skojarzony z identyfikatorem GUID klasy i może być przeznaczony dla urządzeń na komputerze zdalnym. |
|
Tworzy nowy element informacji o urządzeniu i dodaje go jako nowy element członkowski do określonego zestawu informacji o urządzeniu. |
|
Pobiera informacje o istniejącym wystąpieniu urządzenia i dodaje je do określonego zestawu informacji o urządzeniu. |
|
Zwraca strukturę kontekstową elementu informacji o urządzeniu zestawu informacji o urządzeniu. |
|
Pobiera identyfikator wystąpienia urządzenia skojarzony z elementem informacji o urządzeniu. |
|
Pobiera identyfikator GUID klasy skojarzony z zestawem informacji o urządzeniu, jeśli ma skojarzoną klasę. |
|
Pobiera informacje skojarzone z zestawem informacji o urządzeniu, w tym identyfikator GUID klasy, uchwyt komputera zdalnego i nazwę komputera zdalnego. |
|
Pobiera uchwyty do arkuszy właściwości określonego elementu informacji o urządzeniu lub klasy konfiguracji urządzenia określonego zestawu informacji o urządzeniu. |
|
Zwraca zestaw informacji o urządzeniu zawierający wszystkie urządzenia określonej klasy. |
|
Zwraca zestaw informacji o urządzeniu zawierający wszystkie urządzenia określonej klasy na komputerze lokalnym lub zdalnym. |
|
Ustawia określony element informacji o urządzeniu, który ma być aktualnie wybranym elementem członkowskim zestawu informacji o urządzeniu. Ta funkcja jest zwykle używana przez kreatora instalacji. |
|
Pobiera aktualnie wybrane urządzenie dla określonego zestawu informacji o urządzeniu. |
|
Rejestruje nowo utworzone wystąpienie urządzenia w menedżerze Plug and Play. |
|
Usuwa członka z określonego zestawu informacji o urządzeniu. Ta funkcja nie usuwa rzeczywistego urządzenia. |
|
Niszczy zestaw informacji o urządzeniu i zwalnia całą skojarzoną pamięć. |
Funkcje informacji o sterowniku
Tworzy listę sterowników skojarzonych z określonym wystąpieniem urządzenia lub z globalną listą sterowników klas zestawu informacji o urządzeniu. |
|
Wylicza członków listy informacji o sterowniku. |
|
Pobiera szczegółowe informacje dotyczące określonego elementu informacji o sterowniku. |
|
Ustawia określony element listy sterowników jako aktualnie wybrany sterownik. Można go również użyć do zresetowania listy sterowników, aby nie było aktualnie wybranego sterownika. |
|
Pobiera element z listy sterowników, który został wybrany jako sterownik do zainstalowania. |
|
Anuluje wyszukiwanie listy sterowników, które jest obecnie w toku w innym wątku. |
|
Niszczy listę informacji o sterownikach. |
Programy obsługi instalacji urządzeń
Wywołuje odpowiedni instalator klasy i wszystkie zarejestrowane współinstalacje z określonym żądaniem instalacji. |
|
Domyślna procedura obsługi żądania DIF_PROPERTYCHANGE. Może służyć do zmiany stanu zainstalowanego urządzenia. |
|
Rejestruje współinstalatory specyficzne dla urządzenia wymienione w pliku INF dla określonego urządzenia. Ta funkcja jest domyślną procedurą obsługi DIF_REGISTER_COINSTALLERS. |
|
Domyślna procedura obsługi żądania DIF_INSTALLDEVICE. |
|
Domyślna procedura obsługi żądania DIF_INSTALLDEVICEFILES. |
|
Domyślna procedura obsługi żądania DIF_INSTALLINTERFACES. Instaluje interfejsy wymienione w sekcji DDInstall.Interfejsy pliku INF urządzenia. |
|
Ta funkcja jest przestarzała i nie może być używana w żadnej wersji systemu Microsoft Windows. |
|
Domyślna procedura obsługi żądania DIF_REMOVEDEVICE. |
|
Domyślna procedura obsługi żądania DIF_UNREMOVE. |
|
Domyślna procedura obsługi żądania DIF_REGISTERDEVICE. |
|
Domyślna procedura obsługi żądania DIF_SELECTDEVICE. |
|
Domyślna procedura obsługi żądania DIF_SELECTBESTCOMPATDRV. |
|
Domyślna procedura obsługi żądania DIF_SELECTDEVICE. |
Funkcje dostosowywania instalacji urządzenia
Pobiera parametry instalacji klasy dla zestawu informacji o urządzeniu lub określonego elementu informacji o urządzeniu. |
|
Ustawia lub czyści parametry instalacji klasy dla zestawu informacji o urządzeniu lub określonego elementu informacji o urządzeniu. |
|
Pobiera parametry instalacji urządzenia dla zestawu informacji o urządzeniu lub określonego elementu informacji o urządzeniu. |
|
Ustawia parametry instalacji urządzenia dla zestawu informacji o urządzeniu lub określonego elementu informacji o urządzeniu. |
|
Pobiera parametry instalacji dla określonego sterownika. |
|
Ustawia parametry instalacji określonego sterownika. |
Funkcje klasy ustawień
Zwraca listę identyfikatorów GUID klas konfiguracji, które zawierają wszystkie klasy zainstalowane w systemie. |
|
Zwraca listę identyfikatorów GUID klasy konfiguracji, która zawiera każdą klasę zainstalowaną w systemie lokalnym lub systemie zdalnym. |
|
Pobiera opis skojarzonej z określonym identyfikatorem GUID klasy konfiguracji. |
|
Pobiera opis klasy konfiguracji zainstalowanej na komputerze lokalnym lub zdalnym. |
|
Pobiera klasę określonego pliku INF urządzenia. |
|
Pobiera identyfikatory GUID skojarzone z określoną nazwą klasy. Ta lista jest oparta na klasach, które są obecnie zainstalowane w systemie. |
|
Pobiera identyfikatory GUID skojarzone z określoną nazwą klasy. Ta wynikowa lista zawiera klasy aktualnie zainstalowane na komputerze lokalnym lub zdalnym. |
|
Pobiera nazwę klasy skojarzoną z identyfikatorem GUID. |
|
Pobiera nazwę klasy skojarzoną z identyfikatorem GUID klasy. Klasę można zainstalować na komputerze lokalnym lub zdalnym. |
|
Instaluje sekcję ClassInstall32 określonego pliku INF. |
|
Instaluje instalatora klasy lub klasę interfejsu. |
|
Otwiera klucz rejestru klasy konfiguracji urządzenia lub określony podklucz klasy. |
|
Otwiera klucz rejestru klasy konfiguracji urządzenia, klucz rejestru klasy interfejsu urządzenia lub określony podklucz klasy. Ta funkcja otwiera określony klucz na komputerze lokalnym lub na komputerze zdalnym. |
Funkcje mapy bitowej i ikony
Tworzy listę obrazów zawierającą mapy bitowe dla każdej zainstalowanej klasy i zwraca listę w strukturze danych. |
|
Tworzy listę obrazów map bitowych dla każdej klasy zainstalowanej na komputerze lokalnym lub zdalnym. |
|
Pobiera indeks na liście obrazów dla określonej klasy. |
|
Pobiera indeks mini-ikony dostarczonej dla określonej klasy. |
|
Rysuje określoną mini-ikonę w żądanej lokalizacji. |
|
Ładuje zarówno ikonę dużą, jak i mini, dla określonej klasy. |
|
Ładuje ikonę urządzenia dla określonego urządzenia. (Windows Vista i nowsze wersje systemu Windows) |
|
Niszczy listę obrazów klas. |
Funkcje interfejsu urządzenia
Uwaga
InstalatorApi nie jest obsługiwany we wszystkich wersjach systemu Windows. Jeśli to możliwe, należy użyć interfejsów API niższej warstwy, takich jak te dostępne za pośrednictwem CfgMgr32.dll. Aby uzyskać porady, zobacz Przenoszenie z setupApi do CfgMgr32 .
Rejestruje funkcje urządzenia (interfejs urządzenia) dla urządzenia. |
|
Pobiera informacje o istniejącym interfejsie urządzenia i dodaje je do określonego zestawu informacji o urządzeniu. |
|
Zwraca alias określonego interfejsu urządzenia. |
|
Zwraca zestaw informacji o urządzeniu zawierający wszystkie urządzenia określonej klasy. |
|
Zwraca zestaw informacji o urządzeniu zawierający wszystkie urządzenia określonej klasy na komputerze lokalnym lub zdalnym. |
|
Zwraca strukturę kontekstową elementu interfejsu urządzenia zestawu informacji o urządzeniu. Każde wywołanie zwraca informacje o jednym interfejsie urządzenia. Funkcję można wywołać wielokrotnie, aby uzyskać informacje o kilku interfejsach udostępnianych przez co najmniej jedno urządzenie. |
|
Zwraca szczegóły dotyczące określonego interfejsu urządzenia. |
|
Tworzy podklucz rejestru do przechowywania informacji o wystąpieniu interfejsu urządzenia i zwraca uchwyt do klucza. |
|
Otwiera podklucz rejestru używany przez aplikacje i sterowniki do przechowywania informacji specyficznych dla wystąpienia interfejsu urządzenia i zwraca uchwyt do klucza. |
|
Usuwa podklucz rejestru używany przez aplikacje i sterowniki do przechowywania informacji specyficznych dla wystąpienia interfejsu urządzenia. |
|
Jest domyślnym mechanizmem obsługi żądania DIF_INSTALLINTERFACES. Instaluje interfejsy wymienione w sekcji DDInstall.Interfaces pliku INF urządzenia. |
|
Usuwa zarejestrowany interfejs urządzenia z systemu. |
|
Usuwa interfejs urządzenia z zestawu informacji o urządzeniu. |
|
Ustawia określony interfejs urządzenia jako interfejs domyślny dla klasy urządzenia. |
|
Instaluje instalatora klasy lub klasę interfejsu. |
|
Otwiera klucz rejestru klasy konfiguracji urządzenia , klucz rejestru klasy interfejsu urządzenia lub określony podklucz klasy. Ta funkcja otwiera określony klucz na komputerze lokalnym lub na komputerze zdalnym. |
Funkcje właściwości urządzenia (Windows Vista i nowsze)
Uwaga
InstalatorApi nie jest obsługiwany we wszystkich wersjach systemu Windows. Jeśli to możliwe, należy użyć interfejsów API niższej warstwy, takich jak te dostępne za pośrednictwem CfgMgr32.dll. Aby uzyskać porady, zobacz Przenoszenie z setupApi do CfgMgr32 .
Pobiera właściwość urządzenia ustawioną dla klasy konfiguracji urządzenia lub klasy interfejsu urządzenia. |
|
Pobiera właściwość klasy dla klasy konfiguracji urządzenia lub klasy interfejsu urządzenia na komputerze lokalnym lub zdalnym. |
|
Pobiera tablicę kluczy właściwości urządzenia, które reprezentują właściwości urządzenia ustawione dla klasy konfiguracji urządzenia lub klasy interfejsu urządzenia. |
|
Pobiera tablicę kluczy właściwości urządzenia, które reprezentują właściwości urządzenia ustawione dla klasy konfiguracji urządzenia lub klasy interfejsu urządzenia na komputerze lokalnym lub zdalnym. |
|
Pobiera właściwość urządzenia ustawioną dla interfejsu urządzenia. |
|
Pobiera tablicę kluczy właściwości urządzenia, które reprezentują właściwości urządzenia ustawione dla interfejsu urządzenia. |
|
Pobiera właściwość wystąpienia urządzenia. |
|
Pobiera tablicę kluczy właściwości urządzenia reprezentujących właściwości ustawione dla danego wystąpienia urządzenia. |
|
Ustawia właściwość klasy dla klasy konfiguracji urządzenia lub klasy interfejsu urządzenia. |
|
Ustawia właściwość urządzenia dla klasy konfiguracji urządzenia lub klasy interfejsu urządzenia na komputerze lokalnym lub zdalnym. |
|
Ustawia właściwość interfejsu urządzenia. |
|
Ustawia właściwość wystąpienia urządzenia. |
Funkcje rejestru
Uwaga
InstalatorApi nie jest obsługiwany we wszystkich wersjach systemu Windows. Jeśli to możliwe, należy użyć interfejsów API niższej warstwy, takich jak te dostępne za pośrednictwem CfgMgr32.dll. Aby uzyskać porady, zobacz Przenoszenie z setupApi do CfgMgr32 .
Tworzy klucz rejestru dla magazynowania informacji o konfiguracji specyficznej dla urządzenia i zwraca uchwyt do tego klucza. |
|
Otwiera klucz magazynu rejestru dla informacji o konfiguracji specyficznej dla urządzenia i zwraca uchwyt do tego klucza. |
|
Usuwa określone klucze rejestru dostępne dla użytkownika skojarzone z elementem informacji o urządzeniu. |
|
Otwiera klucz rejestru klasy konfiguracji (setup), lub określony podklucz tej klasy. |
|
Otwiera klucz rejestru klasy konfiguracji urządzenia, klucz rejestru klasy interfejsu urządzenia lub określony podklucz klasy. Ta funkcja otwiera określony klucz na komputerze lokalnym lub na komputerze zdalnym. |
|
Tworzy nieulotny podklucz rejestru do przechowywania informacji o instancji interfejsu urządzenia i zwraca uchwyt do tego klucza. |
|
Otwiera podklucz rejestru, którego używają aplikacje i sterowniki do przechowywania informacji specyficznych dla wystąpienia interfejsu urządzenia, i zwraca uchwyt do tego klucza. |
|
Usuwa podklucz rejestru używany przez aplikacje i sterowniki do przechowywania informacji specyficznych dla wystąpienia interfejsu urządzenia. |
|
Ustawia określoną właściwość urządzenia Plug and Play. |
|
Pobiera określoną właściwość urządzenia Plug and Play. |
|
Pobiera określoną właściwość klasy urządzenia z rejestru. |
|
Ustawia określoną właściwość klasy urządzenia w rejestrze. |
Inne funkcje
Pobiera odpowiednią przystosowaną sekcję modeli INF do użycia podczas instalowania urządzenia z pliku INF urządzenia. |
|
Pobiera odpowiednią sekcję DDInstall do użycia podczas instalowania urządzenia z pliku INF urządzenia. |
|
Pobiera nazwę sekcji INF DDInstall , która instaluje urządzenie dla określonego systemu operacyjnego i architektury procesora. |
|
Pobiera przyjazną nazwę skojarzoną z identyfikatorem profilu sprzętowego. |
|
Pobiera przyjazną nazwę skojarzoną z identyfikatorem profilu sprzętowego na komputerze lokalnym lub zdalnym. |
|
Pobiera listę wszystkich aktualnie zdefiniowanych identyfikatorów profilów sprzętu. |
|
Pobiera listę wszystkich aktualnie zdefiniowanych identyfikatorów profilów sprzętowych na komputerze lokalnym lub zdalnym. |
|
Uruchamia ponownie określone urządzenie lub, w razie potrzeby, uruchamia wszystkie urządzenia obsługiwane przez tę samą funkcję i sterowniki filtru co określone urządzenie. |