Partager via


IDeviceBroker ::OpenDeviceFromInterfacePath, méthode

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.