Jump to content

InitACPICall: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
mNo edit summary
Line 29: Line 29:
==Links==
==Links==
* [http://www2.ecomstation.ru/doku.php/en:acpi ACPI Toolkit Web Site]
* [http://www2.ecomstation.ru/doku.php/en:acpi ACPI Toolkit Web Site]
[[Category:ACPI32]]

Revision as of 19:46, 20 November 2019

Find PSD and get pointer to ACPI function.

PACPIFUNCTION APIENTRY InitACPICall (char *Component)

Parameters

Component
ASCIIZ name for print in debug log

Return

return
Pointer to ACPI function if success, else NULL

Sample

#include <psd.h>
#include <acpi.h>
#include <acpiapi.h>
#include <ipdc.h>
#include <acpifun.h>

PACPIFUNCTION PSD = NULL;    // Pointer to ACPI function

void MyInitDriver(void){
    PSD = (PACPIFUNCTION)InitACPICall("MyDriver");
    if (PSD)
    {
        PSD->AcpiOsPrintf("MyDriver can work with ACPI\n");   
    }
}

Links