Ошибка в RegisterOpRegionHandler драйвера ACPISIM
От: Аноним  
Дата: 22.01.08 12:22
Оценка:
Инсталлировал acpisim.sys при помощи inf-файла.
Код функциии AcpisimRegisterOpRegionHandler:


NTSTATUS
AcpisimRegisterOpRegionHandler
    (
        IN PDEVICE_OBJECT DeviceObject
    )

/*++

Routine Description:

    This routine is called to register our operation region
    handler.

Arguments:

    DeviceObject - pointer to the device object the IRP pertains to

Return Value:

    STATUS_SUCCESS, if successful

--*/

{
    NTSTATUS            status = STATUS_UNSUCCESSFUL;
    
    g_OpRegionSharedMemory = ExAllocatePoolWithTag (NonPagedPool,
                                                    OPREGION_SIZE,
                                                    ACPISIM_POOL_TAG);

    status = RegisterOpRegionHandler (AcpisimLibGetNextDevice (DeviceObject),
                                      ACPI_OPREGION_ACCESS_AS_COOKED,
                                      ACPISIM_OPREGION_TYPE,
                                      (PACPI_OP_REGION_HANDLER) AcpisimOpRegionHandler,
                                      (PVOID) ACPISIM_TAG,
                                      0,
                                      &g_OperationRegionObject);

    DbgPrint("status = 0x%x. \n", status);
    return status;
}


Код статуса 0xC0000010. В чем могут быть проблемы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.