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.
Ostrzeżenie
UMDF 2 jest najnowszą wersją UMDF i zastępuje UMDF 1. Wszystkie nowe sterowniki UMDF powinny być zapisywane przy użyciu funkcji UMDF 2. Do usługi UMDF 1 nie są dodawane żadne nowe funkcje, a obsługa UMDF 1 na nowszych wersjach systemu Windows 10 jest ograniczona. Sterowniki uniwersalne systemu Windows muszą używać funkcji UMDF 2.
Zarchiwizowane przykłady UMDF 1 można znaleźć w Windows 11, wersja 22H2 - May 2022 Driver Samples Update.
Aby uzyskać więcej informacji, zobacz Wprowadzenie do usługi UMDF.
Struktura sterowników User-Mode (UMDF) składa się z zestawu współpracujących obiektów. Funkcja UMDF tworzy szereg obiektów uwidocznionych w sterowniku urządzenia w trybie użytkownika i zarządza nimi. Niektóre z tych obiektów są tworzone przez usługę UMDF w odpowiedzi na akcje wyzwalane przez aplikację, takie jak żądanie we/wy, podczas gdy inne obiekty UMDF są tworzone, gdy sterownik wywołuje metody interfejsu UMDF. Na przykład, aby utworzyć obiekt kolejki we/wy, sterownik wywołuje metodę IWDFDevice::CreateIoQueue.
W poniższych tematach opisano podstawowe obiekty struktury, podzbiór modelu obiektów składowych (COM), na którym są oparte, oraz model programowania DDI UMDF: