Uso de objetos de cadena

En este tema se describe la compatibilidad que proporciona Windows Driver Frameworks (WDF) para objetos de cadena. Se aplica tanto a los controladores Kernel-Mode Driver Framework (KMDF) como a los controladores de User-Mode Driver Framework (UMDF) a partir de la versión 2.

WDF solo usa cadenas Unicode. Todos los métodos definidos por los objetos de marco solo aceptan cadenas Unicode.

El marco define el objeto de cadena de marco que los controladores KMDF y UMDF pueden usar para representar cadenas Unicode.

El controlador puede llamar a WdfStringCreate para crear un objeto de cadena y asignar opcionalmente una cadena Unicode al objeto.

Algunos de los métodos de objeto del marco, como WdfRegistryQueryString, aceptan un identificador de objeto de cadena como entrada y asignan una cadena al objeto string.

Para acceder a la cadena asignada a un objeto de cadena, el controlador puede llamar a WdfStringGetUnicodeString.