IDeviceBroker::OpenDeviceFromInterfacePath método
Importante
Essas interfaces não são suportadas e não devem ser usadas. Em vez disso, use as APIs na Referência de Programação C++ da API de Acesso ao Dispositivo .
Tenta abrir uma instância de interface de dispositivo em nome de um cliente. IID = 8604b268-34A6-4b1A-A59F-CDBD8379FD98.
Sintaxe
HRESULT OpenDeviceFromInterfacePath(
[in] PCWSTR pszDeviceInterfacePath,
[in] DWORD desiredAccess,
[in] DWORD shareMode,
[in] DWORD flagsAndAttributes,
[out] Handle *phDevice
);
Parâmetros
-
pszDeviceInterfacePath [em]
-
Instância da interface do dispositivo a ser aberta.
-
desiredAccess [em]
-
Acesso desejado a ser passado para aberto.
-
shareMode [em]
-
Modo de compartilhamento a ser passado para aberto.
-
flagsAndAttributes [em]
-
Sinalizadores e atributos a serem passados para abrir.
-
*phDevice [para fora]
-
O identificador resultante, se aberto, foi bem-sucedido.
Valor retornado
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.