IDeviceBroker::OpenDeviceFromInterfacePath-Methode

Wichtig

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

Versucht, eine Geräteschnittstelleninstanz im Namen 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]

Zu öffnende Geräteschnittstelleninstanz.

desiredAccess [ In]

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

shareMode [ In]

Freigabemodus, der an das Ö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, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.