This should be treated as an opaque string by developers.
As you've already surmised, the GUID corresponds to the GUID used in the
mmdevices data store. The preceding block is about what kind of endpoint it is,
like is it local or remote, terminal services information, which terminal
services client (Windows Server edition), flow, etc. This string could be
changed at some point in the future if needed, so you should not take any
dependency on the format of it or do any parsing of it.
Gary Daniels
Microsoft audio silicon
Sent from Outlook<http://aka.ms/weboutlook>
________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on
behalf of Artem <smirnoff.artem@xxxxxxxxx>
Sent: Monday, August 5, 2019 1:49 AM
To: wdmaudiodev@xxxxxxxxxxxxx <wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Format of endpoint id returned by
pIMMDevice->GetId(&guid);
Hi!
While enumerating endpoints I'm getting endpoint string as following:
{0.0.0.00000000}.{ca9fa848-1e60-401c-81e6-323546335d0a}
What is the meaning of {0.0.0.00000000}. preceding real guid of an endpoint?
regards,
Artem
******************
WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
URL to WDMAUDIODEV page:
https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.wdmaudiodev.com%2F&data=02%7C01%7CGary.Daniels%40microsoft.com%7C5893ad54e0614d7ab1fb08d71981de34%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637005917920830187&sdata=xMHR5AbR%2BCPVHnmJN1gJhVg4az%2BdOWdxzbUMVNTBUdE%3D&reserved=0