Compartilhar via


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.