Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
För WDM-enhetsdrivrutiner är kernelenhetens namn ett namn som bara är känt i kernelns namnutrymme. Namnet på den symboliska länken är det namn som ett Microsoft Win32-program använder för att kommunicera med drivrutinen.
Eftersom kernelenhetens namn bara är känt inom kernelnamnutrymmet kan drivrutinsutvecklaren välja namnet, men det måste följa namngivningskonventionerna för enhetsnamn i Windows-operativsystem. I synnerhet måste ett enhetsnamn se ut så här:
\Device\DeviceName[Unit]
där DeviceName är ett namn som återspeglar typen av drivrutin och Enhet är det nollbaserade enhetsnumret för drivrutinen. Enhetsnumret används för att skilja en enhet från en annan när det finns fler än en enhet av den typen installerad i ett system.
Eftersom varje drivrutin måste kommunicera med smartkortsresurshanteraren måste enheten ha ett namn som är tillgängligt i Win32-namnutrymmet. Det här symboliska länknamnet måste se ut så här:
\DosDevices\SCReader[Unit]
Enhetsnumret för enheten i Win32-namnutrymmet behöver inte vara samma som det som användes för att bilda kernelenhetens namn. Det bör vara det första tillgängliga enhetsnumret. Använd SmartcardCreateLink (WDM) för att automatiskt generera ett symboliskt länknamn.