Dela via


Egenskaper för enhetsobjekt

Varje enhetsobjekt har vissa egenskaper som beskriver enheten och hur enhetsobjektet interagerar med systemet. Egenskaperna för enhetsobjektet är:

  • Enhetstyp. Anger enhetens typ av maskinvara. Mer information om enhetstyper finns i Ange enhetstyper.

  • Enhetsegenskaper. Anger flaggor som ger ytterligare information om enheten. Mer information finns i Ange enhetsegenskaper.

  • Exklusiv åtkomst. Anger om enhetsobjektet representerar en exklusiv enhet. Om enheten är exklusiv kan endast ett handtag vara öppet för enhetsobjektet i taget. (Om den underliggande enheten stöder överlappande I/O kan flera trådar i samma process skicka begäranden via ett enda handtag.) Mer information finns i Ange exklusiv åtkomst till enhetsobjekt.

  • Säkerhetsbeskrivning. Enhetsobjekt har en säkerhetsbeskrivning som styr åtkomsten till enheten. Mer information finns i Skydda enhetsobjekt.

För var och en av dessa egenskaper kan ett standardvärde anges när enhetsobjektet skapas. Mer information om hur du skapar enhetsobjekt finns i Skapa ett enhetsobjekt.

Värden för egenskaper för enhetsobjekt kan också anges i registret. Mer information finns i Ange egenskaper för enhetsobjekt i registret .