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.