Usando o contexto do objeto Request

Cada objeto de solicitação de estrutura, seja criado pela estrutura ou por um driver, pode conter espaço de contexto definido pelo driver. Quando um driver baseado em estrutura inicializa um objeto de dispositivo de estrutura, o driver pode chamar WdfDeviceInitSetRequestAttributes para especificar uma estrutura WDF_OBJECT_ATTRIBUTES que descreve o espaço de contexto para os objetos de solicitação do dispositivo.

A estrutura aloca espaço de contexto para objetos de solicitação da seguinte maneira:

  • Quando a estrutura cria objetos de solicitação para o driver, ela aloca espaço de contexto com o tamanho especificado pelo driver quando ele chamou WdfDeviceInitSetRequestAttributes.

  • Se o driver criar objetos de solicitação adicionais chamando WdfRequestCreate, você poderá especificar um tamanho de contexto fornecendo uma estrutura WDF_OBJECT_ATTRIBUTES.

Para obter mais informações sobre como alocar e acessar o espaço de contexto para objetos de estrutura, consulte Espaço de Contexto de Objeto da Estrutura.