| Previous | Next |
| DXGI_ERROR_NOT_FOUND | DXGI_ERROR_UNSUPPORTED |
DXGI_ERROR_MORE_DATA
DXGI_ERROR_MORE_DATA means that the caller supplied a buffer that is too small for the requested DXGI data. The call did not provide the complete result, so treating the partially filled buffer as a valid object can create a second, misleading failure.
Safe handling pattern
- Use the API-specific size-query pattern when the method supports it, then allocate or resize the buffer from the returned size.
- Keep the size variable and buffer lifetime paired; a stale size from another object is a common cause.
- Check the HRESULT before consuming any output fields and guard multiplication or alignment calculations against overflow.
Useful diagnostic detail
Record the method, requested item, supplied byte count, and required count when the API exposes it. The code is about caller storage, not a report that the GPU has run out of memory.
Looking for a different code? Search another status or error code.