Partager via


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.