InitACPICall: Difference between revisions
Appearance
	
	
| mNo edit summary | m →Links | ||
| (One intermediate revision by one other user not shown) | |||
| Line 27: | Line 27: | ||
| </PRE> | </PRE> | ||
| [[Category:ACPI32]] | |||
Latest revision as of 08:14, 29 May 2025
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");   
    }
}