Freigeben über


IDeviceBroker::OpenDeviceFromInterfacePath-Methode

Wichtig

Diese Schnittstellen werden nicht unterstützt und sollten nicht verwendet werden. Verwenden Sie stattdessen die APIs in der C++-Programmierreferenz für die Gerätezugriffs-API .

Versucht, eine Geräteschnittstelle instance im Auftrag eines Clients zu öffnen. IID = 8604b268-34A6-4b1A-A59F-CDBD8379FD98.

Syntax

HRESULT OpenDeviceFromInterfacePath(
  [in]  PCWSTR pszDeviceInterfacePath,
  [in]  DWORD  desiredAccess,
  [in]  DWORD  shareMode,
  [in]  DWORD  flagsAndAttributes,
  [out] Handle *phDevice
);

Parameter

pszDeviceInterfacePath [in]

Die Geräteschnittstelle instance zu öffnen.

desiredAccess [in]

Gewünschter Zugriff, der zum Öffnen übergeben werden soll.

shareMode [in]

Freigabemodus, der zum Öffnen übergeben werden soll.

flagsAndAttributes [in]

Flags und Attribute, die an das Öffnen übergeben werden sollen.

*phDevice [out]

Resultierendes Handle, wenn das Öffnen erfolgreich war.

Rückgabewert

Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.