KsOpenDefaultDevice, fonction (ksproxy.h)
La fonction KsOpenDefaultDevice ouvre un handle sur le premier appareil répertorié dans la catégorie Plug-and-Play (PnP) spécifiée.
Syntaxe
KSDDKAPI HRESULT KsOpenDefaultDevice(
[in] REFGUID Category,
[in] ACCESS_MASK Access,
[out] PHANDLE DeviceHandle
);
Paramètres
[in] Category
Identificateur de la catégorie PnP à énumérer.
[in] Access
Masque de bits ACCESS_MASK spécifiant comment accéder à l’appareil par défaut.
[out] DeviceHandle
Pointeur vers une variable qui reçoit le handle vers l’appareil par défaut ouvert.
Valeur retournée
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.
Remarques
La fonction KsOpenDefaultDevice transmet un pointeur vers Category dans un appel à la fonction SetupDiGetClassDevs pour obtenir un handle vers la liste des appareils PnP. Pour plus d’informations sur le masque de bits ACCESS_MASK et SetupDiGetClassDevs, consultez la documentation Microsoft Windows SDK.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (inclure Ksproxy.h) |
Bibliothèque | Ksproxy.lib |