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 tym artykule wyjaśniono, jak sterownik może uzyskać informacje z miejsca konfiguracji urządzenia docelowego, pod warunkiem, że sterownik jest ładowany w tym samym stosie sterowników co sterownik dla urządzenia docelowego, jako sterownik funkcji lub sterownik filtru.
Miejsce konfiguracji urządzenia zawiera opis urządzenia i jego wymagania dotyczące zasobów. Zazwyczaj sterownik odbiera zasoby z menedżera Plug and Play (PnP) w IRP_MN_START_DEVICEi nie musi wykonywać zapytań dotyczących urządzenia w celu znalezienia zasobów. Jeśli sterownik musi uzyskać dostęp do przestrzeni konfiguracji:
- Użyj BUS_INTERFACE_STANDARD dostarczonego przez sterownik magistrali. Aby uzyskać przykładowy kod, zobacz Uzyskiwanie informacji o konfiguracji urządzenia w IRQL = DISPATCH_LEVEL.
- Użyj IRP_MN_READ_CONFIG i IRP_MN_WRITE_CONFIG. Aby uzyskać przykładowy kod, zobacz Uzyskiwanie informacji o konfiguracji urządzenia na stronie IRQL = PASSIVE_LEVEL.
Jeśli potrzebujesz miejsca konfiguracji urządzenia, którego sterownik znajduje się na stosie innym niż ten, na którym znajduje się sterownik, zobacz Uzyskiwanie informacji o konfiguracji z innych stosów sterowników.