IDeviceBroker::OpenDeviceFromInterfacePath, méthode
Important
Ces interfaces ne sont pas prises en charge et ne doivent pas être utilisées. Utilisez plutôt les API dans la référence de programmation C++ de l’API d’accès aux appareils.
Tente d’ouvrir une interface d’appareil instance pour le compte d’un client. IID = 8604b268-34A6-4b1A-A59F-CDBD8379FD98.
Syntaxe
HRESULT OpenDeviceFromInterfacePath(
[in] PCWSTR pszDeviceInterfacePath,
[in] DWORD desiredAccess,
[in] DWORD shareMode,
[in] DWORD flagsAndAttributes,
[out] Handle *phDevice
);
Paramètres
-
pszDeviceInterfacePath [in]
-
L’interface de l’appareil instance à ouvrir.
-
desiredAccess [in]
-
Accès souhaité à passer à ouvrir.
-
shareMode [in]
-
Mode de partage à passer à ouvrir.
-
flagsAndAttributes [in]
-
Indicateurs et attributs à passer à ouvrir.
-
*phDevice [out]
-
Handle obtenu si l’ouverture a réussi.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.