Jump to content

InitACPICall: Difference between revisions

From EDM2
Created page with "Find PSD and get pointer to ACPI function. PACPIFUNCTION APIENTRY InitACPICall (char *Component) ==Parameters== ; Component : ASCIIZ name for print in debug log ==Return==..."
 
No edit summary
Line 30: Line 30:
}
}
</PRE>
</PRE>
==Links==
* [http://www2.ecomstation.ru/doku.php/en:acpi ACPI Toolkit Web Site]


[[Category:ACPI]]
[[Category:ACPI]]

Revision as of 02:43, 9 April 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