This call blocks until a notification is received or until the given wait period expires. To wait indefinitely, set the waitms
parameter to UL_READ_WAIT_INFINITE. To cancel a wait, send another notification to the given queue or use the CancelGetNotification
method. Use the GetNotificationParameter method after reading a notification to retrieve additional parameters by name.