Compartilhar via


Método IDeviceBroker::OpenDeviceFromInterfacePath

Importante

Essas interfaces não têm suporte e não devem ser usadas. Use as APIs no de Referência de Programação C++ da API de Acesso ao Dispositivo.

Tenta abrir uma instância de interface do 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 [in]

Instância de interface do dispositivo a ser aberta.

desiredAccess [in]

Acesso desejado a ser passado para abrir.

shareMode [in]

Modo de compartilhamento a ser passado para abrir.

flagsAndAttributes [in]

Sinalizadores e atributos a serem passados para abrir.

*phDevice [out]

Identificador resultante se aberto foi bem-sucedido.

Valor de retorno

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.