Partager via


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 de retour

Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.

Remarques

La fonction KsOpenDefaultDevice transmet un pointeur à Catégorie dans un appel à la fonction SetupDiGetClassDevs pour obtenir un handle à la liste des appareils PnP. Pour plus d’informations sur le masque de bits ACCESS_MASK et SetupDiGetClassDevs, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête ksproxy.h (include Ksproxy.h)
bibliothèque Ksproxy.lib