Compartir a través de


Método IDeviceBroker::OpenDeviceFromInterfacePath

Importante

Estas interfaces no se admiten y no deben usarse. Use las API en la Referencia de programación de C++ de la API de acceso a dispositivos en su lugar.

Intenta abrir una instancia de interfaz de dispositivo en nombre de un cliente. IID = 8604b268-34A6-4b1A-A59F-CDBD8379FD98.

Sintaxis

HRESULT OpenDeviceFromInterfacePath(
  [in]  PCWSTR pszDeviceInterfacePath,
  [in]  DWORD  desiredAccess,
  [in]  DWORD  shareMode,
  [in]  DWORD  flagsAndAttributes,
  [out] Handle *phDevice
);

Parámetros

pszDeviceInterfacePath [in]

Instancia de interfaz de dispositivo que se va a abrir.

desiredAccess [in]

Acceso deseado que se pasará a abrir.

shareMode [in]

Modo de recurso compartido que se va a pasar para abrirlo.

flagsAndAttributes [in]

Marcas y atributos que se van a pasar a abrir.

*phDevice [out]

Identificador resultante si la apertura se realizó correctamente.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.