ERESOURCE_INVALID_RELEASE
Code: 0x16e (366)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x016e (366)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x016e (366)
Parameters
| Parameter | Description |
|---|---|
| 1 | The resource being released |
| 2 | The current thread |
| 3 | The incorrect target thread that was passed in |
| 4 | Reserved |
Description
The ERESOURCE_INVALID_RELEASE bug check has a value of 0x0000016E. This indicates that the target thread pointer supplied to ExReleaseResourceForThreadLite was invalid.
Important
This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
Cause
This bugcheck will hit if a call to ExSetOwnerPointerEx was skipped by the API client (if a cross-thread release was intended) or if the caller accidentally passed in a value other that supplied by ExGetCurrentResourceThread.
Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.
Associated Modules
| Module | Code | Found in | Description |
|---|---|---|---|
| EventCreate.exe | 0x16e | 78.11011 | %1 |
| kernel32.dll | 0x16e | 1011 | The cloud file property is possibly corrupt. The on-disk checksum does not match the computed checksum. |
| webservices.dll | 0x16e | 78.11011 | The CDATA must be ended before an element can be written. |
| 3 entries | |||