| Previous | Next |
| STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE | STATUS_GRAPHICS_INTERNAL_ERROR |
STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL
The caller-provided graphics parameter array is too small
STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL is a Windows NTSTATUS value from the graphics/display facility. It belongs to the WDDM kernel display stack rather than to a Win32 GDI error alone, so the useful context is usually the adapter, VidPN object, child device, present path, or primary allocation involved in the call.
Several graphics kernel APIs return arrays of modes, paths, children, descriptors, or capabilities. This status means the array pointer may be valid, but the element count or byte size cannot hold all required output data.
It is similar in spirit to partial dataset population, but the contract here rejects the array as insufficient. The correct diagnostic data is the required element count, the supplied count, and whether the dataset changed between size query and data query.
What to check
- Use a two-pass size/query pattern when the API supports it.
- Log supplied element count, required element count, and structure size.
- Protect against topology or child-device changes between the sizing call and the fetch call.
References
- Microsoft: Display/graphics driver DDI overview
- Microsoft: VidPN objects and interfaces
- Microsoft: D3DKMT_POLLDISPLAYCHILDREN
Looking for a different code? Search another status or error code.
