Utilizzo del contesto dell'oggetto richiesta
Ogni oggetto richiesta del framework, creato dal framework o da un driver, può contenere spazio di contesto definito dal driver. Quando un driver basato su framework inizializza un oggetto dispositivo framework, il driver può chiamare WdfDeviceInitSetRequestAttributes per specificare una struttura di WDF_OBJECT_ATTRIBUTES che descrive lo spazio di contesto per gli oggetti richiesta del dispositivo.
Il framework alloca lo spazio di contesto per gli oggetti richiesta come indicato di seguito:
Quando il framework crea oggetti richiesta per il driver, alloca lo spazio del contesto con le dimensioni specificate dal driver quando viene chiamato WdfDeviceInitSetRequestAttributes.
Se il driver crea oggetti richiesta aggiuntivi chiamando WdfRequestCreate, è possibile specificare una dimensione del contesto fornendo una struttura WDF_OBJECT_ATTRIBUTES.
Per altre informazioni sull'allocazione e l'accesso allo spazio di contesto per gli oggetti framework, vedere Framework Object Context Space.