Udostępnij za pośrednictwem


IDeviceBroker::OpenDeviceFromInterfacePath — metoda

Ważny

Te interfejsy nie są obsługiwane i nie powinny być używane. Zamiast tego użyj interfejsów API w Dokumentacja programowania C++ interfejsu API dostępu do urządzeń.

Próbuje otworzyć wystąpienie interfejsu urządzenia w imieniu klienta. IID = 8604b268-34A6-4b1A-A59F-CDBD8379FD98.

Składnia

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

Parametry

pszDeviceInterfacePath [in]

Wystąpienie interfejsu urządzenia do otwarcia.

desiredAccess [in]

Żądany dostęp do otwarcia.

shareMode [in]

Tryb udostępniania, który ma zostać przekazany do otwarcia.

flagiAndAttributes [in]

Flagi i atrybuty, które mają zostać przekazane do otwarcia.

*phDevice [out]

Wynikowy uchwyt, jeśli otwarcie zakończyło się pomyślnie.

Wartość zwracana

Jeśli ta funkcja powiedzie się, zwraca S_OK. W przeciwnym razie zwraca kod błędu HRESULT.