Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Drivrutinen måste ange en åtgärdsregionhanterare, vilket är ett PACPI_OP_REGION_HANDLER typinskrivet återanrop. ACPI-drivrutinen anropar åtgärdshanteraren för att komma åt datafälten i drivrutinsåtgärdsregionen. Den kombinerade driften av funktionsdrivrutinen och ACPI BIOS är leverantörsdefinierad och enhetsspecifik. I allmänhet har funktionsdrivrutinen och ACPI BIOS åtkomst till index i en åtgärdsregion som leder till enhetsspecifika åtgärder och returnerar relevant information.
En åtgärdsregionhanterare använder vanligtvis följande parametrar som ACPI-drivrutinen skickar till hanteraren:
AccessType anger om åtkomsten är en läsning eller skrivning.
Om åtkomsten är en läsning överförs data från minnesbufferten för åtgärdsregionen till databufferten. Om åtkomsten är en skrivning överförs data från databufferten till minnesbufferten för åtgärdsregionen. Se Åtkomst till en åtgärdsregion.
Adressen anger en byteförskjutning i minnesbufferten för åtgärdsregionen.
Storlek anger antalet byte som ska överföras.
Data anger en buffert som tillhandahålls av ACPI-drivrutinen för dataöverföringen.
Kontext anger den kontext för åtgärdsregionen som drivrutinen har registrerat för åtgärdsregionshanteraren.
Åtgärdsregionkontexten används endast av funktionsdrivrutinen och är enhetsspecifik.
Förutom de tidigare beskrivna parametrarna skickar ACPI-drivrutinen även pekare till följande till en åtgärdsregionhanterare: ett åtgärdsregionobjekt, en slutförandehanterare och en slutförandekontext. Funktionsdrivrutinen använder dock inte åtgärdsregionobjektet i en hanterare, och slutförandehanteraren och kontexten är reserverade för internt bruk.