Partilhar via


Usando o contexto do objeto de solicitação

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 framework inicializa um objeto de dispositivo de framework, 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 seu driver, ela aloca espaço de contexto com o tamanho que seu driver especificou quando 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 espaço de contexto para objetos de estrutura, consulte Espaço de contexto de objeto do framework.