Partilhar via


Método IDeviceBroker::OpenDeviceFromInterfacePath

Importante

Essas interfaces não são suportadas e não devem ser usadas. Em vez disso, use as APIs no de Referência de Programação C++ da API de Acesso a Dispositivos.

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.

desejadoAcesso [in]

Acesso desejado a ser passado para abrir.

shareMode [em]

Modo de compartilhamento a ser passado para abrir.

flagsAndAttributes [em]

Sinalizadores e atributos a serem passados para abrir.

*phDevice [saída]

A alça resultante se a abertura foi bem-sucedida.

Valor de retorno

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