Uso del contexto del objeto request
Cada objeto de solicitud de marco, ya sea creado por el marco o por un controlador, puede contener espacio de contexto definido por el controlador. Cuando un controlador basado en marcos inicializa un objeto de dispositivo de marco, el controlador puede llamar a WdfDeviceInitSetRequestAttributes para especificar una estructura de WDF_OBJECT_ATTRIBUTES que describe el espacio de contexto para los objetos de solicitud del dispositivo.
El marco asigna espacio de contexto para los objetos de solicitud de la siguiente manera:
Cuando el marco crea objetos de solicitud para el controlador, asigna espacio de contexto con el tamaño especificado por el controlador cuando se llama WdfDeviceInitSetRequestAttributes.
Si el controlador crea objetos de solicitud adicionales llamando a WdfRequestCreate, puede especificar un tamaño de contexto proporcionando una estructura de WDF_OBJECT_ATTRIBUTES.
Para obtener más información sobre la asignación y el acceso al espacio de contexto para objetos de marco, vea Espacio de contexto de objetos de marco de trabajo.