Sdílet prostřednictvím


Použití kontextu objektu požadavku

Každý objekt požadavku architektury, ať už vytvořený architekturou nebo ovladačem, může obsahovat kontextový prostor definovaný ovladačem. Když ovladač založený na frameworku inicializuje objekt zařízení frameworku, ovladač může volat WdfDeviceInitSetRequestAttributes k určení struktury WDF_OBJECT_ATTRIBUTES, která popisuje kontextový prostor pro objekty požadavku zařízení.

Architektura přiděluje kontextový prostor pro objekty požadavku následujícím způsobem:

  • Když rámec vytvoří objekty požadavku pro váš ovladač, přidělí kontextový prostor s velikostí, kterou váš ovladač zadal při volání WdfDeviceInitSetRequestAttributes.

  • Pokud ovladač vytvoří další objekty požadavku voláním WdfRequestCreate, můžete určit velikost kontextu zadáním WDF_OBJECT_ATTRIBUTES struktury.

Další informace o přidělování a přístupu ke kontextovému prostoru pro objekty frameworku naleznete v Framework Object Context Space.