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.
Program w trybie użytkownika może używać funkcji instalacji urządzenia do pobierania lub ustawiania ustawień rejestru dla właściwości obiektu urządzenia sterownika. Zwykle te funkcje są używane przez oprogramowanie instalacyjne, ale mogą być używane przez dowolny program w trybie użytkownika. (Program musi być wykonywany przez użytkownika, który ma dostęp administratora).
Funkcje SetupDiGetDeviceRegistryProperty i SetupDiSetDeviceRegistryProperty pobierają i ustawiają klucz rejestru dla każdej określonej właściwości. Parametr Właściwość określa właściwość do pobrania lub ustawienia. WłaściwośćBuffer wskazuje bufor docelowy (podczas pobierania właściwości) lub bufor źródłowy (podczas ustawiania właściwości) dla właściwości.
Korespondencja między wartościami parametru Property i rzeczywistymi właściwościami jest następująca.
| Wartość parametru właściwości | Właściwość obiektu urządzenia |
|---|---|
SPDRP_CHARACTERISTICS |
Charakterystyka urządzenia |
SPDRP_DEVTYPE |
Typ urządzenia |
SPDRP_EXCLUSIVE |
Wyłączny |
SPDRP_SECURITY |
Deskryptor zabezpieczeń jako struktura SECURITY_DESCRIPTOR |
SPDRP_SECURITY_SDS |
Deskryptor zabezpieczeń jako ciąg SDDL |
Należy pamiętać, że dostępne są dwa różne sposoby pobierania lub ustawiania deskryptora zabezpieczeń. Można określić wartość SPDRP_SECURITY, aby traktować deskryptor zabezpieczeń jako strukturę SECURITY_DESCRIPTOR lub SPDRP_SECURITY_SDS traktować deskryptor zabezpieczeń jako ciąg SDDL. Aby uzyskać więcej informacji na temat ciągów SDDL, zobacz SDDL for Device Objects (SdDL dla obiektów urządzeń).
W przypadku systemów operacyjnych Windows XP i nowszych programy mogą również pobierać i ustawiać wartości właściwości dla klasy konfiguracji urządzenia. Użyj funkcji SetupDiGetClassRegistryProperty i SetupDiSetClassRegistryProperty , aby pobrać i ustawić wartości właściwości dla klasy konfiguracji urządzenia.
Aby uzyskać więcej informacji na temat korzystania z funkcji SetupDiXxx , zobacz Using Device Installation Functions (Korzystanie z funkcji instalacji urządzeń).