What is a Bluetooth enumerator device?











up vote
3
down vote

favorite












My computer has a bluetooth device which uses the default Windows 7 driver stack. When the "Generic Bluetooth Adapter" device is activated in the device manager, a device named "Microsoft Bluetooth Enumerator" appears next to it.



What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?



Additional explanation of the question as requested in the comments



I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.



One answer below claims that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. But if so, it seems odd that:



1) This functionality is not located in the main Bluetooth device but separated into a secondary device.



2) That this is the sole purpose of the enumerator device.



If this is indeed the case, it would be nice with an explanation of the rationale behind this decision.










share|improve this question
























  • Systemboard model, vendor PC name? See superuser.com/questions/580380/… and superuser.com/questions/547979/…
    – STTR
    Jan 6 '14 at 16:43










  • @STTR I'm not sure I see the relevance of those details nor the relevance of those linked questions. My Bluetooth works just fine - I'm trying to figure out the technical purpose of the enumerator device.
    – Zero3
    Jan 6 '14 at 20:49












  • DEVCON FindAll =Bluetooth
    – STTR
    Jan 6 '14 at 21:36






  • 1




    @Zero3, this old question came up in the Close queue. There's a lot of question clarification in comments on the answer that should really be edited into the question. But it sounds like you're asking for a more comprehensive explanation of how an element of Windows works (perhaps more computer science than computer problem), and much of what you're asking is about design decisions made by Microsoft, which people here can't really answer. (cont'd)
    – fixer1234
    Nov 16 at 4:54






  • 1




    To me, it seems a bit off-topic/out-of-scope, but I'm open to considering any clarification you can provide. Also, your last 1/6/14 comment to STTR: it isn't clear whether your question was answered or you were being sarcastic.
    – fixer1234
    Nov 16 at 4:54















up vote
3
down vote

favorite












My computer has a bluetooth device which uses the default Windows 7 driver stack. When the "Generic Bluetooth Adapter" device is activated in the device manager, a device named "Microsoft Bluetooth Enumerator" appears next to it.



What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?



Additional explanation of the question as requested in the comments



I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.



One answer below claims that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. But if so, it seems odd that:



1) This functionality is not located in the main Bluetooth device but separated into a secondary device.



2) That this is the sole purpose of the enumerator device.



If this is indeed the case, it would be nice with an explanation of the rationale behind this decision.










share|improve this question
























  • Systemboard model, vendor PC name? See superuser.com/questions/580380/… and superuser.com/questions/547979/…
    – STTR
    Jan 6 '14 at 16:43










  • @STTR I'm not sure I see the relevance of those details nor the relevance of those linked questions. My Bluetooth works just fine - I'm trying to figure out the technical purpose of the enumerator device.
    – Zero3
    Jan 6 '14 at 20:49












  • DEVCON FindAll =Bluetooth
    – STTR
    Jan 6 '14 at 21:36






  • 1




    @Zero3, this old question came up in the Close queue. There's a lot of question clarification in comments on the answer that should really be edited into the question. But it sounds like you're asking for a more comprehensive explanation of how an element of Windows works (perhaps more computer science than computer problem), and much of what you're asking is about design decisions made by Microsoft, which people here can't really answer. (cont'd)
    – fixer1234
    Nov 16 at 4:54






  • 1




    To me, it seems a bit off-topic/out-of-scope, but I'm open to considering any clarification you can provide. Also, your last 1/6/14 comment to STTR: it isn't clear whether your question was answered or you were being sarcastic.
    – fixer1234
    Nov 16 at 4:54













up vote
3
down vote

favorite









up vote
3
down vote

favorite











My computer has a bluetooth device which uses the default Windows 7 driver stack. When the "Generic Bluetooth Adapter" device is activated in the device manager, a device named "Microsoft Bluetooth Enumerator" appears next to it.



What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?



Additional explanation of the question as requested in the comments



I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.



One answer below claims that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. But if so, it seems odd that:



1) This functionality is not located in the main Bluetooth device but separated into a secondary device.



2) That this is the sole purpose of the enumerator device.



If this is indeed the case, it would be nice with an explanation of the rationale behind this decision.










share|improve this question















My computer has a bluetooth device which uses the default Windows 7 driver stack. When the "Generic Bluetooth Adapter" device is activated in the device manager, a device named "Microsoft Bluetooth Enumerator" appears next to it.



What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?



Additional explanation of the question as requested in the comments



I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.



One answer below claims that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. But if so, it seems odd that:



1) This functionality is not located in the main Bluetooth device but separated into a secondary device.



2) That this is the sole purpose of the enumerator device.



If this is indeed the case, it would be nice with an explanation of the rationale behind this decision.







windows drivers bluetooth






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 19 at 20:50

























asked Jan 6 '14 at 12:34









Zero3

4841514




4841514












  • Systemboard model, vendor PC name? See superuser.com/questions/580380/… and superuser.com/questions/547979/…
    – STTR
    Jan 6 '14 at 16:43










  • @STTR I'm not sure I see the relevance of those details nor the relevance of those linked questions. My Bluetooth works just fine - I'm trying to figure out the technical purpose of the enumerator device.
    – Zero3
    Jan 6 '14 at 20:49












  • DEVCON FindAll =Bluetooth
    – STTR
    Jan 6 '14 at 21:36






  • 1




    @Zero3, this old question came up in the Close queue. There's a lot of question clarification in comments on the answer that should really be edited into the question. But it sounds like you're asking for a more comprehensive explanation of how an element of Windows works (perhaps more computer science than computer problem), and much of what you're asking is about design decisions made by Microsoft, which people here can't really answer. (cont'd)
    – fixer1234
    Nov 16 at 4:54






  • 1




    To me, it seems a bit off-topic/out-of-scope, but I'm open to considering any clarification you can provide. Also, your last 1/6/14 comment to STTR: it isn't clear whether your question was answered or you were being sarcastic.
    – fixer1234
    Nov 16 at 4:54


















  • Systemboard model, vendor PC name? See superuser.com/questions/580380/… and superuser.com/questions/547979/…
    – STTR
    Jan 6 '14 at 16:43










  • @STTR I'm not sure I see the relevance of those details nor the relevance of those linked questions. My Bluetooth works just fine - I'm trying to figure out the technical purpose of the enumerator device.
    – Zero3
    Jan 6 '14 at 20:49












  • DEVCON FindAll =Bluetooth
    – STTR
    Jan 6 '14 at 21:36






  • 1




    @Zero3, this old question came up in the Close queue. There's a lot of question clarification in comments on the answer that should really be edited into the question. But it sounds like you're asking for a more comprehensive explanation of how an element of Windows works (perhaps more computer science than computer problem), and much of what you're asking is about design decisions made by Microsoft, which people here can't really answer. (cont'd)
    – fixer1234
    Nov 16 at 4:54






  • 1




    To me, it seems a bit off-topic/out-of-scope, but I'm open to considering any clarification you can provide. Also, your last 1/6/14 comment to STTR: it isn't clear whether your question was answered or you were being sarcastic.
    – fixer1234
    Nov 16 at 4:54
















Systemboard model, vendor PC name? See superuser.com/questions/580380/… and superuser.com/questions/547979/…
– STTR
Jan 6 '14 at 16:43




Systemboard model, vendor PC name? See superuser.com/questions/580380/… and superuser.com/questions/547979/…
– STTR
Jan 6 '14 at 16:43












@STTR I'm not sure I see the relevance of those details nor the relevance of those linked questions. My Bluetooth works just fine - I'm trying to figure out the technical purpose of the enumerator device.
– Zero3
Jan 6 '14 at 20:49






@STTR I'm not sure I see the relevance of those details nor the relevance of those linked questions. My Bluetooth works just fine - I'm trying to figure out the technical purpose of the enumerator device.
– Zero3
Jan 6 '14 at 20:49














DEVCON FindAll =Bluetooth
– STTR
Jan 6 '14 at 21:36




DEVCON FindAll =Bluetooth
– STTR
Jan 6 '14 at 21:36




1




1




@Zero3, this old question came up in the Close queue. There's a lot of question clarification in comments on the answer that should really be edited into the question. But it sounds like you're asking for a more comprehensive explanation of how an element of Windows works (perhaps more computer science than computer problem), and much of what you're asking is about design decisions made by Microsoft, which people here can't really answer. (cont'd)
– fixer1234
Nov 16 at 4:54




@Zero3, this old question came up in the Close queue. There's a lot of question clarification in comments on the answer that should really be edited into the question. But it sounds like you're asking for a more comprehensive explanation of how an element of Windows works (perhaps more computer science than computer problem), and much of what you're asking is about design decisions made by Microsoft, which people here can't really answer. (cont'd)
– fixer1234
Nov 16 at 4:54




1




1




To me, it seems a bit off-topic/out-of-scope, but I'm open to considering any clarification you can provide. Also, your last 1/6/14 comment to STTR: it isn't clear whether your question was answered or you were being sarcastic.
– fixer1234
Nov 16 at 4:54




To me, it seems a bit off-topic/out-of-scope, but I'm open to considering any clarification you can provide. Also, your last 1/6/14 comment to STTR: it isn't clear whether your question was answered or you were being sarcastic.
– fixer1234
Nov 16 at 4:54










1 Answer
1






active

oldest

votes

















up vote
2
down vote














Microsoft Bluetooth Enumerator comes into play when you plug the Bluetooth device without the driver wherein Windows 7 automatically installs its driver.



After Windows detect Bluetooth device, it is controlled by Microsoft Bluetooth Enumerator and not the third-party driver.




Source



In other words, it is used like a management system which can enumerate (cycle through) all the bluetooth devices and what each device can do.






share|improve this answer























  • I don't think this answer really explains the purpose of the enumerator device, nor why it is separate from the Bluetooth device itself.
    – Zero3
    Jan 6 '14 at 20:53






  • 1




    I'm asking "What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?". The question seems quite straightforward to me. Is there a specific part of it that doesn't make sense to you? I'll try to rephrase it given your comment: I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.
    – Zero3
    Jan 8 '14 at 16:19






  • 1




    To clarify further: You claim that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. It seems odd that (and whose rationale I would like explained, if that is indeed the case): 1) This functionality is not located in the main Bluetooth device but separated into a secondary device and 2) That this is the sole purpose of the enumerator device.
    – Zero3
    Jan 8 '14 at 16:25













Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f697606%2fwhat-is-a-bluetooth-enumerator-device%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
2
down vote














Microsoft Bluetooth Enumerator comes into play when you plug the Bluetooth device without the driver wherein Windows 7 automatically installs its driver.



After Windows detect Bluetooth device, it is controlled by Microsoft Bluetooth Enumerator and not the third-party driver.




Source



In other words, it is used like a management system which can enumerate (cycle through) all the bluetooth devices and what each device can do.






share|improve this answer























  • I don't think this answer really explains the purpose of the enumerator device, nor why it is separate from the Bluetooth device itself.
    – Zero3
    Jan 6 '14 at 20:53






  • 1




    I'm asking "What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?". The question seems quite straightforward to me. Is there a specific part of it that doesn't make sense to you? I'll try to rephrase it given your comment: I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.
    – Zero3
    Jan 8 '14 at 16:19






  • 1




    To clarify further: You claim that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. It seems odd that (and whose rationale I would like explained, if that is indeed the case): 1) This functionality is not located in the main Bluetooth device but separated into a secondary device and 2) That this is the sole purpose of the enumerator device.
    – Zero3
    Jan 8 '14 at 16:25

















up vote
2
down vote














Microsoft Bluetooth Enumerator comes into play when you plug the Bluetooth device without the driver wherein Windows 7 automatically installs its driver.



After Windows detect Bluetooth device, it is controlled by Microsoft Bluetooth Enumerator and not the third-party driver.




Source



In other words, it is used like a management system which can enumerate (cycle through) all the bluetooth devices and what each device can do.






share|improve this answer























  • I don't think this answer really explains the purpose of the enumerator device, nor why it is separate from the Bluetooth device itself.
    – Zero3
    Jan 6 '14 at 20:53






  • 1




    I'm asking "What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?". The question seems quite straightforward to me. Is there a specific part of it that doesn't make sense to you? I'll try to rephrase it given your comment: I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.
    – Zero3
    Jan 8 '14 at 16:19






  • 1




    To clarify further: You claim that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. It seems odd that (and whose rationale I would like explained, if that is indeed the case): 1) This functionality is not located in the main Bluetooth device but separated into a secondary device and 2) That this is the sole purpose of the enumerator device.
    – Zero3
    Jan 8 '14 at 16:25















up vote
2
down vote










up vote
2
down vote










Microsoft Bluetooth Enumerator comes into play when you plug the Bluetooth device without the driver wherein Windows 7 automatically installs its driver.



After Windows detect Bluetooth device, it is controlled by Microsoft Bluetooth Enumerator and not the third-party driver.




Source



In other words, it is used like a management system which can enumerate (cycle through) all the bluetooth devices and what each device can do.






share|improve this answer















Microsoft Bluetooth Enumerator comes into play when you plug the Bluetooth device without the driver wherein Windows 7 automatically installs its driver.



After Windows detect Bluetooth device, it is controlled by Microsoft Bluetooth Enumerator and not the third-party driver.




Source



In other words, it is used like a management system which can enumerate (cycle through) all the bluetooth devices and what each device can do.







share|improve this answer














share|improve this answer



share|improve this answer








edited Jan 6 '14 at 13:01

























answered Jan 6 '14 at 12:53









Dave

23.2k74361




23.2k74361












  • I don't think this answer really explains the purpose of the enumerator device, nor why it is separate from the Bluetooth device itself.
    – Zero3
    Jan 6 '14 at 20:53






  • 1




    I'm asking "What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?". The question seems quite straightforward to me. Is there a specific part of it that doesn't make sense to you? I'll try to rephrase it given your comment: I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.
    – Zero3
    Jan 8 '14 at 16:19






  • 1




    To clarify further: You claim that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. It seems odd that (and whose rationale I would like explained, if that is indeed the case): 1) This functionality is not located in the main Bluetooth device but separated into a secondary device and 2) That this is the sole purpose of the enumerator device.
    – Zero3
    Jan 8 '14 at 16:25




















  • I don't think this answer really explains the purpose of the enumerator device, nor why it is separate from the Bluetooth device itself.
    – Zero3
    Jan 6 '14 at 20:53






  • 1




    I'm asking "What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?". The question seems quite straightforward to me. Is there a specific part of it that doesn't make sense to you? I'll try to rephrase it given your comment: I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.
    – Zero3
    Jan 8 '14 at 16:19






  • 1




    To clarify further: You claim that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. It seems odd that (and whose rationale I would like explained, if that is indeed the case): 1) This functionality is not located in the main Bluetooth device but separated into a secondary device and 2) That this is the sole purpose of the enumerator device.
    – Zero3
    Jan 8 '14 at 16:25


















I don't think this answer really explains the purpose of the enumerator device, nor why it is separate from the Bluetooth device itself.
– Zero3
Jan 6 '14 at 20:53




I don't think this answer really explains the purpose of the enumerator device, nor why it is separate from the Bluetooth device itself.
– Zero3
Jan 6 '14 at 20:53




1




1




I'm asking "What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?". The question seems quite straightforward to me. Is there a specific part of it that doesn't make sense to you? I'll try to rephrase it given your comment: I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.
– Zero3
Jan 8 '14 at 16:19




I'm asking "What is the purpose of the enumerator device and why is it separate from the bluetooth device itself?". The question seems quite straightforward to me. Is there a specific part of it that doesn't make sense to you? I'll try to rephrase it given your comment: I'd like to know why Microsoft (or whoever) decided to split Bluetooth functionality into 2 different devices (unlike most other devices, which are represented by just a single device in the device manager) as well as what the functionality of this secondary Bluetooth "enumerator" device is.
– Zero3
Jan 8 '14 at 16:19




1




1




To clarify further: You claim that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. It seems odd that (and whose rationale I would like explained, if that is indeed the case): 1) This functionality is not located in the main Bluetooth device but separated into a secondary device and 2) That this is the sole purpose of the enumerator device.
– Zero3
Jan 8 '14 at 16:25






To clarify further: You claim that the (sole?) purpose of the enumerator device is to enumerate/cycle through connected Bluetooth devices and return information about the capabilities of them. It seems odd that (and whose rationale I would like explained, if that is indeed the case): 1) This functionality is not located in the main Bluetooth device but separated into a secondary device and 2) That this is the sole purpose of the enumerator device.
– Zero3
Jan 8 '14 at 16:25




















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f697606%2fwhat-is-a-bluetooth-enumerator-device%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How do I know what Microsoft account the skydrive app is syncing to?

Grease: Live!

When does type information flow backwards in C++?