Freigeben über


Verwenden des Anforderungsobjektkontexts

Jedes Vom Framework oder von einem Treiber erstellte Frameworkanforderungsobjekt kann vom Treiber definierte Kontexträume enthalten. Wenn ein frameworkbasierter Treiber ein Framework-Geräteobjekt initialisiert, kann der Treiber WdfDeviceInitSetRequestAttributes aufrufen, um eine WDF_OBJECT_ATTRIBUTES Struktur anzugeben, die den Kontextraum für die Anforderungsobjekte des Geräts beschreibt.

Das Framework weist den Kontextraum für Anforderungsobjekte wie folgt zu:

  • Wenn das Framework Anforderungsobjekte für Ihren Treiber erstellt, ordnet es den Kontextraum mit der Größe zu, die Ihr Treiber beim Aufrufen von WdfDeviceInitSetRequestAttributes angegeben hat.

  • Wenn Ihr Treiber zusätzliche Anforderungsobjekte durch Aufrufen von WdfRequestCreate erstellt, können Sie eine Kontextgröße angeben, indem Sie eine WDF_OBJECT_ATTRIBUTES Struktur bereitstellen.

Weitere Informationen zum Zuweisen und Zugreifen auf Kontextraum für Frameworkobjekte finden Sie unter Framework-Objektkontextraum.