| Previous | Next |
| STATUS_RESOURCE_TYPE_NOT_FOUND | STATUS_ARRAY_BOUNDS_EXCEEDED |
STATUS_RESOURCE_NAME_NOT_FOUND
The resource name is missing under the selected type
The PE resource hierarchy can contain many names or integer IDs under one resource type. This status means the type was found but the selected name/ID was not. It is therefore useful to separate from a missing type and from a missing language variant of an otherwise valid named resource.
Capture the raw name argument exactly as passed to the lookup API. Strings beginning with a number sign can be interpreted as numeric identifiers by resource functions, and generated resource headers can change integer IDs between builds.
What to inspect
- Record type and name as raw values, including whether MAKEINTRESOURCE was used.
- Enumerate names under the selected resource type in the exact loaded module.
- Compare generated resource IDs and module versions between producer and consumer builds.
References
Looking for a different code? Search another status or error code.