¿Qué significa el código NTSTATUS 0x401E034C (STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET)?

 
Anterior Siguiente
STATUS_GRAPHICS_DATASET_IS_EMPTY STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED

STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET

Qué significa STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET

STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET es un estado de control usado al enumerar conjuntos WDDM: indica que no queda otro elemento por devolver. Puede aplicarse a topology paths, mode sets, descriptor sets u otros datasets y, en un bucle de enumeración correcto, no representa por sí mismo un fallo del dispositivo.

El error real aparece cuando el caller interpreta este final de iteración como dato faltante o continúa llamando con un cursor/iterator que ya terminó. Para diagnosticarlo hay que saber cuántos elementos se consumieron y qué contrato usa la interfaz para señalar end-of-set.

Qué comprobar

  • Trate el status como fin de enumeración cuando la DDI lo documente así.
  • Registre el número de elementos obtenidos antes del final.
  • No reintente indefinidamente con el mismo iterator o index.
  • Si se esperaba al menos un elemento, investigue por qué el dataset quedó vacío o fue podado antes.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.