Använda strängobjekt

Det här avsnittet beskriver det stöd som Windows Driver Frameworks (WDF) tillhandahåller för strängobjekt. Det gäller både drivrutiner för Kernel-Mode Driver Framework (KMDF) och User-Mode Driver Framework-drivrutiner (UMDF) från och med version 2.

WDF använder endast Unicode-strängar. Alla metoder som definieras av ramverksobjekt accepterar endast Unicode-strängar.

Ramverket definierar framework-strängobjektet som KMDF- och UMDF-drivrutiner kan använda till att representera Unicode-strängar.

Din drivrutin kan anropa WdfStringCreate för att skapa ett strängobjekt och för att också tilldela en Unicode-sträng till objektet.

Vissa av ramverkets objektmetoder, till exempel #B0 #A1 WdfRegistryQueryString #A2 #A3 , accepterar ett strängobjekthandtag som indata och tilldelar strängobjektet en sträng.

Om din drivrutin vill komma åt strängen som har tilldelats ett strängobjekt kan den anropa WdfStringGetUnicodeString.