| Anterior | Siguiente |
| ERROR_VID_INVALID_GPA_RANGE_HANDLE | ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED |
ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE
Qué significa ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE
ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE (-1070137322, 0xC0370016). La operación quiere instalar o usar notificaciones, pero ese memory block aún no tiene una queue asociada.
Las colas y handlers de VID tienen un lifecycle propio. Un handle puede seguir siendo numéricamente válido en el caller aunque la queue ya se haya cerrado, recreado o quedado asociada a otro objeto.
Qué comprobar
- Comprueba orden create block→create queue→associate.
- Registra si la asociación fue retirada durante teardown.
- No confundas una queue cerrada con ninguna queue asociada.
Cómo resolverlo
Crea y asocia la notification queue antes de habilitar las notificaciones del block.
Cómo confirmar la corrección
Genera un evento del memory block y confirma que llega a la queue correcta.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
