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.