Propiedades del objeto framework
La mayoría de los objetos de marco contienen conjuntos de propiedades. Las propiedades representan información que está disponible para un controlador. Desde la perspectiva del controlador, algunas propiedades son de solo lectura y algunas son de lectura y escritura.
Para cada propiedad legible, el marco define un método "get" al que un controlador puede llamar para recuperar el valor de la propiedad. Cada método "get" devuelve el valor actual de la propiedad .
Para cada propiedad grabable, el marco define un método "set" al que un controlador puede llamar para modificar el valor de la propiedad. El controlador proporciona el nuevo valor de la propiedad como parámetro de entrada al método "set".
Por ejemplo, el objeto de dispositivo de marco define dos métodos, WdfDeviceGetDeviceState y WdfDeviceSetDeviceState, que un controlador puede llamar para obtener o establecer el estado de Plug and Play de un dispositivo (PnP).