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 - Maj 2022 aktualizacja przykładów sterowników.
Aby uzyskać więcej informacji, zobacz Wprowadzenie do usługi UMDF.
Sterowniki mają dostęp do obiektu kolejki we/wy platformy za pośrednictwem interfejsu IWDFIoQueue. Reprezentuje kolejkę I/O, która jest kontenerem dla żądań I/O. Kolejka we/wy steruje przepływem żądań do sterownika. Gdy nadejdzie żądanie we/wy, jest umieszczone w odpowiedniej kolejce. Obiekty kolejki we/wy są elementami podrzędnymi obiektów urządzeń UMDF . Sterownik może wywołać metodę IWDFDevice::CreateIoQueue w celu utworzenia obiektów kolejki we/wy. W wywołaniu funkcji IWDFDevice::CreateIoQueuesterownik może określić, czy kolejka jest kolejką domyślną.
Gdy sterownik tworzy kolejkę we/wy, określa model wysyłania, który kontroluje przekazywanie żądań do sterownika. Aby uzyskać więcej informacji, zobacz Konfigurowanie trybu wysyłania dla kolejki wejścia/wyjścia.
Gdy sterowniki tworzą kolejki we/wy, mogą udostępniać interfejsy dla funkcji wywołania zwrotnego, które są wywoływane przez platformę w celu powiadamiania sterownika o wystąpieniu zdarzeń związanych z interfejsami. Aby uzyskać więcej informacji, zobacz Funkcje Wywołania Zwrotnego Zdarzeń We/Wy.