Propriedades do objeto Framework
A maioria dos objetos de estrutura contém conjuntos de propriedades. As propriedades representam informações disponíveis para um driver. Da perspectiva do driver, algumas propriedades são somente leitura e outras são leitura/gravação.
Para cada propriedade legível, a estrutura define um método "get" que um driver pode chamar para recuperar o valor da propriedade. Cada método "get" retorna o valor atual da propriedade .
Para cada propriedade gravável, a estrutura define um método "set" que um driver pode chamar para modificar o valor da propriedade. O driver fornece o novo valor da propriedade como um parâmetro de entrada para o método "set".
Por exemplo, o objeto de dispositivo de estrutura define dois métodos, WdfDeviceGetDeviceState e WdfDeviceSetDeviceState, que um driver pode chamar para obter ou definir o estado de Plug and Play (PnP) de um dispositivo.