On Tue Jul 29 13:12:44 2025 +0000, Rémi Bernon wrote:
action_data->Data.DeviceObject.pszObjectId = iface_entry->path; device_query_context_addref( notify_data->ctx ); if (!TrySubmitThreadpoolCallback( device_query_notify_dev_async, notify_data, NULL )) device_query_context_release( notify_data->ctx ); LeaveCriticalSection( &ctx->cs ); return 0; abort: free( notify_data ); ctx->state = DevQueryStateAborted; device_query_context_addref( ctx ); if (!TrySubmitThreadpoolCallback( device_query_context_notify_aborted_async, ctx, NULL )) device_query_context_release( ctx ); LeaveCriticalSection( &ctx->cs ); return 0; }
Thanks.