GPIO_CLX_ProcessAddDevicePostDeviceCreate return 0xc0000010

Fule Ji 0 Reputation points
2023-07-11T09:04:32.1033333+00:00

When I install the driver sample simgpio_i2c, I get the error code 0xc0000010, which return by the routine GPIO_CLX_ProcessAddDevicePostDeviceCreate in SimGpioEvtDeviceAdd.

But Return value don't contain it, what happened?

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,231 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 44,091 Reputation points
    2023-07-11T14:25:50.8533333+00:00

    Hello Fule,

    Thank you for your question and for reaching out with your question today.

    The error code 0xc0000010 typically indicates a STATUS_INVALID_DEVICE_REQUEST error in Windows. This error suggests that the driver is attempting to perform an invalid operation or handle an unsupported device request.

    Here are a few suggestions to troubleshoot and resolve the issue:

    1. Verify driver compatibility: Ensure that the driver sample simgpio_i2c you are installing is compatible with your specific hardware and operating system version. Double-check the documentation or contact the driver provider for compatibility information.
    2. Check driver dependencies: Some drivers have dependencies on other system components or drivers. Make sure you have all the necessary dependencies installed and up to date.
    3. Update drivers: Ensure that all related drivers, including chipset drivers and other relevant hardware drivers, are updated to their latest versions. Outdated drivers can sometimes cause conflicts or compatibility issues.
    4. Check system requirements: Confirm that your system meets the minimum requirements specified by the driver sample. Insufficient system resources or incompatible configurations may trigger errors during installation.
    5. Debug the driver: If you have access to the driver source code or debugging tools, you can try to debug the driver to identify the specific operation causing the error. Debugging can provide more detailed information about the problem and help in finding a solution.
    6. Consult driver documentation or support: Refer to the documentation or support resources provided by the driver developer. They may have specific troubleshooting steps or known issues related to the error code you encountered.

    If none of the above steps resolve the issue, it may be helpful to provide more details about your hardware configuration, the operating system version you're using, and any additional error messages or logs related to the installation process. This information can assist in further troubleshooting the specific problem you're facing with the simgpio_i2c driver sample.

    I used AI provided by ChatGPT to formulate part of this response. I have verified that the information is accurate before sharing it with you.

    If the reply was helpful, please don’t forget to upvote or accept as answer.