Sdílet prostřednictvím


Objekt fronty vstupně-výstupních operací rámce

Výstraha

UMDF 2 je nejnovější verze UMDF a nahrazuje UMDF 1. Všechny nové ovladače UMDF by měly být zapsány pomocí UMDF 2. Do UMDF 1 se nepřidávají žádné nové funkce a v novějších verzích Windows 10 je omezená podpora UMDF 1. Univerzální ovladače systému Windows musí používat UMDF 2.

Archivované ukázky UMDF 1 najdete v aktualizaci ovladačů pro Windows 11, verze 22H2 z května 2022 – .

Další informace najdete v tématu Začínáme s UMDF.

Objekt fronty vstupně-výstupních operací architektury je vystaven ovladačům prostřednictvím rozhraní IWDFIoQueue. Představuje frontu vstupně-výstupních operací, což je kontejner pro vstupně-výstupní požadavky. Vstupně-výstupní fronta řídí tok požadavků do ovladače. Jakmile dorazí vstupně-výstupní požadavek, je umístěn do příslušné fronty. Objekty fronty I/O jsou podřízené objektům zařízení UMDF. Ovladač může volat metodu IWDFDevice::CreateIoQueue k vytvoření objektů front I/O. Ve volání IWDFDevice::CreateIoQueue může ovladač určit, zda je fronta výchozí.

Když ovladač vytvoří vstupně-výstupní frontu, určuje model odeslání, který řídí doručování žádostí ovladači. Další informace naleznete v tématu Konfigurace režimu odesílání pro vstupně-výstupní frontu.

Když ovladače vytvářejí vstupně-výstupní fronty, můžou poskytovat rozhraní pro funkce zpětného volání, které rozhraní volá, aby ovladač informoval, když dojde k událostem souvisejícím s rozhraními. Další informace naleznete v části Funkce zpětného volání událostí fronty vstupně-výstupních operací.