本网站可以出售:只需60000元直接拥有。QQ:939804642
您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ACPI_BIOS_ERROR函数代码示例

51自学网 2021-06-01 19:32:27
  C++
这篇教程C++ ACPI_BIOS_ERROR函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ACPI_BIOS_ERROR函数的典型用法代码示例。如果您正苦于以下问题:C++ ACPI_BIOS_ERROR函数的具体用法?C++ ACPI_BIOS_ERROR怎么用?C++ ACPI_BIOS_ERROR使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ACPI_BIOS_ERROR函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: AcpiTbVerifyTempTable

ACPI_STATUSAcpiTbVerifyTempTable (    ACPI_TABLE_DESC         *TableDesc,    char                    *Signature){    ACPI_STATUS             Status = AE_OK;    ACPI_FUNCTION_TRACE (TbVerifyTempTable);    /* Validate the table */    Status = AcpiTbValidateTempTable (TableDesc);    if (ACPI_FAILURE (Status))    {        return_ACPI_STATUS (AE_NO_MEMORY);    }    /* If a particular signature is expected (DSDT/FACS), it must match */    if (Signature &&        !ACPI_COMPARE_NAME (&TableDesc->Signature, Signature))    {        ACPI_BIOS_ERROR ((AE_INFO,            "Invalid signature 0x%X for ACPI table, expected [%s]",            TableDesc->Signature.Integer, Signature));        Status = AE_BAD_SIGNATURE;        goto InvalidateAndExit;    }    /* Verify the checksum */    if (AcpiGbl_VerifyTableChecksum)    {        Status = AcpiTbVerifyChecksum (TableDesc->Pointer, TableDesc->Length);        if (ACPI_FAILURE (Status))        {            ACPI_EXCEPTION ((AE_INFO, AE_NO_MEMORY,                "%4.4s 0x%8.8X%8.8X"                " Attempted table install failed",                AcpiUtValidAcpiName (TableDesc->Signature.Ascii) ?                    TableDesc->Signature.Ascii : "????",                ACPI_FORMAT_UINT64 (TableDesc->Address)));            goto InvalidateAndExit;        }    }    return_ACPI_STATUS (AE_OK);InvalidateAndExit:    AcpiTbInvalidateTable (TableDesc);    return_ACPI_STATUS (Status);}
开发者ID:matter123,项目名称:mossy,代码行数:55,


示例2: acpi_tb_verify_temp_table

acpi_statusacpi_tb_verify_temp_table(struct acpi_table_desc *table_desc, char *signature){	acpi_status status = AE_OK;	ACPI_FUNCTION_TRACE(tb_verify_temp_table);	/* Validate the table */	status = acpi_tb_validate_temp_table(table_desc);	if (ACPI_FAILURE(status)) {		return_ACPI_STATUS(AE_NO_MEMORY);	}	/* If a particular signature is expected (DSDT/FACS), it must match */	if (signature && !ACPI_COMPARE_NAME(&table_desc->signature, signature)) {		ACPI_BIOS_ERROR((AE_INFO,				 "Invalid signature 0x%X for ACPI table, expected [%s]",				 table_desc->signature.integer, signature));		status = AE_BAD_SIGNATURE;		goto invalidate_and_exit;	}	/* Verify the checksum */	if (acpi_gbl_verify_table_checksum) {		status =		    acpi_tb_verify_checksum(table_desc->pointer,					    table_desc->length);		if (ACPI_FAILURE(status)) {			ACPI_EXCEPTION((AE_INFO, AE_NO_MEMORY,					"%4.4s 0x%8.8X%8.8X"					" Attempted table install failed",					acpi_ut_valid_nameseg(table_desc->							      signature.							      ascii) ?					table_desc->signature.ascii : "????",					ACPI_FORMAT_UINT64(table_desc->							   address)));			goto invalidate_and_exit;		}	}	return_ACPI_STATUS(AE_OK);invalidate_and_exit:	acpi_tb_invalidate_table(table_desc);	return_ACPI_STATUS(status);}
开发者ID:Luwak,项目名称:linux,代码行数:51,


示例3: AcpiTbCheckDsdtHeader

voidAcpiTbCheckDsdtHeader (    void){    /* Compare original length and checksum to current values */    if (AcpiGbl_OriginalDsdtHeader.Length != AcpiGbl_DSDT->Length ||        AcpiGbl_OriginalDsdtHeader.Checksum != AcpiGbl_DSDT->Checksum)    {        ACPI_BIOS_ERROR ((AE_INFO,            "The DSDT has been corrupted or replaced - "            "old, new headers below"));        AcpiTbPrintTableHeader (0, &AcpiGbl_OriginalDsdtHeader);        AcpiTbPrintTableHeader (0, AcpiGbl_DSDT);        /* Disable further error messages */        AcpiGbl_OriginalDsdtHeader.Length = AcpiGbl_DSDT->Length;        AcpiGbl_OriginalDsdtHeader.Checksum = AcpiGbl_DSDT->Checksum;    }}
开发者ID:CSharpLover,项目名称:MosquitOS,代码行数:22,


示例4: acpi_tb_check_dsdt_header

void acpi_tb_check_dsdt_header(void){	/* Compare original length and checksum to current values */	if (acpi_gbl_original_dsdt_header.length != acpi_gbl_DSDT->length ||	    acpi_gbl_original_dsdt_header.checksum != acpi_gbl_DSDT->checksum) {		ACPI_BIOS_ERROR((AE_INFO,				 "The DSDT has been corrupted or replaced - "				 "old, new headers below"));		acpi_tb_print_table_header(0, &acpi_gbl_original_dsdt_header);		acpi_tb_print_table_header(0, acpi_gbl_DSDT);		ACPI_ERROR((AE_INFO,			    "Please send DMI info to [email
C++ ACPI_CAST_INDIRECT_PTR函数代码示例
C++ ACPI_ALLOCATE_ZEROED函数代码示例
51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1