| Previous | Next |
| NS_S_CHANGENOTICE | MF_S_ACTIVATE_REPLACED |
MF_S_MULTIPLE_BEGIN
MF_S_MULTIPLE_BEGIN is the idempotent case of a repeated IMFMediaEventGenerator::BeginGetEvent call. The generator already has a pending request with the same callback pointer and the same state object, so it keeps the existing request rather than creating a second subscription.
Keep one outstanding asynchronous event request
- Call
EndGetEventfrom the callback before requesting the next event. - Re-arm
BeginGetEventonce per completed callback, not from several control paths. - Log callback and state pointer identities when duplicate registrations are hard to reproduce.
This success status differs from MF_E_MULTIPLE_BEGIN, where the callback matches but the state object differs, and from MF_E_MULTIPLE_SUBSCRIBERS, where another callback is already registered.
Microsoft: IMFMediaEventGenerator::BeginGetEvent · Microsoft: media event generators · Wine mfplat source
Looking for a different code? Search another status or error code.