Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Ces interfaces ne sont pas prises en charge et ne doivent pas être utilisées. Utilisez les API dans la référence de programmation C++ de l’API d’accès aux appareils à la place.
Tente d’ouvrir une instance d’interface d’appareil 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]
-
Instance d’interface d’appareil à ouvrir.
-
desiredAccess [in]
-
L’accès souhaité doit être transmis à l’ouverture.
-
shareMode [in]
-
Mode de partage à passer à ouvrir.
-
flagsAndAttributes [in]
-
Indicateurs et attributs à passer à ouvrir.
-
*phDevice [out]
-
Handle résultant si l’ouverture a réussi.
Valeur de retour
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.