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.
Każdy obiekt urządzenia może mieć co najmniej jedną charakterystykę urządzenia. Właściwości urządzenia są przechowywane jako flagi w elemencie Charakterystyki struktury DEVICE_OBJECT obiektu urządzenia.
Większość sterowników określa tylko charakterystykę FILE_DEVICE_SECURE_OPEN. Dzięki temu te same ustawienia zabezpieczeń są stosowane do dowolnego otwartego żądania w przestrzeni nazw urządzenia. Aby uzyskać więcej informacji, zobacz Kontrolowanie dostępu do przestrzeni nazw urządzeń.
FILE_AUTOGENERATED_DEVICE_NAME jest używana tylko w przypadku urządzeń PDO. Cechy FILE_FLOPPY_DISKETTE, FILE_REMOVABLE_MEDIA i FILE_WRITE_ONCE_MEDIA są specyficzne dla urządzeń pamięci masowej. Opis możliwych flag charakterystyk urządzenia można znaleźć w opisie członka CharacteristicsDEVICE_OBJECT.
Niektóre cechy urządzenia, takie jak FILE_AUTOGENERATED_DEVICE_NAME, mają zastosowanie tylko do poszczególnych obiektów urządzeń. Sterowniki mogą określić ustawienie właściwości urządzenia dla poszczególnych obiektów urządzeń podczas tworzenia obiektu urządzenia, wywołując funkcję IoCreateDevice lub IoCreateDeviceSecure.
Następujące cechy mają zastosowanie do całego stosu urządzeń:
UrządzeniePlik_Zabezpieczone_Otwarcie
FILE_FLOPPY_DISKETTE
FILE_READ_ONLY_DEVICE
PLIK_PRZENOSNE_MEDIA
FILE_WRITE_ONCE_MEDIA
Sterowniki mogą ustawiać właściwości urządzeń, które mają zastosowanie do całego stosu urządzeń, wywołując wywołanie funkcji IoCreateDevice Lub IoCreateDeviceSecure. Alternatywnie właściwości urządzeń, które mają zastosowanie do całego stosu urządzeń, można ustawić w rejestrze dla urządzenia lub klasy konfiguracji urządzenia. (Aby uzyskać więcej informacji, zobacz Ustawianie właściwości obiektu urządzenia w rejestrze).
Menedżer PnP określa ustawienie rejestru dla właściwości urządzenia w następujący sposób.
Jeśli dla pojedynczego urządzenia zostanie określona wartość, menedżer PnP używa tej wartości;
W przeciwnym razie, jeśli wartość jest określona dla klasy konfiguracji urządzenia, menedżer PnP używa tej wartości;
W przeciwnym razie menedżer PnP używa wartości zero jako ustawienia rejestru.
Jeśli charakterystyka urządzenia, która ma zastosowanie do całego stosu urządzeń, jest ustawiona w rejestrze lub jeśli jest ustawiona dla dowolnego FDO lub filtru DO w stosie, menedżer PnP ustawia tę właściwość dla każdej jednostki urządzeniowej w stosie. Jeśli urządzenie jest w trybie nieprzetworzonym i dlatego nie ma FDO, menedżer PnP używa zamiast tego PDO.