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.