Udostępnij przez


Ustawianie właściwości rejestru obiektów urządzenia po instalacji

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ń).