Which hydraulic structure is designed to raise or lower boats between water levels in a canal or river?

Which hydraulic structure is designed to raise or lower boats between water levels in a canal or river?

کون سا ہائیڈرولک ڈھانچہ کسی نہر یا دریا میں پانی کی سطح کے درمیان کشتیوں کو اونچا یا کم کرنے کے لیے ڈیزائن کیا گیا ہے؟
Explanation

A lock is a device used for raising and lowering boats,

ships and other watercraft between stretches of water of different levels on river and canal waterways.