Método IMFSensorDevice::GetSymbolicLink (mfidl.h)
Obtiene el nombre del vínculo simbólico del dispositivo sensor.
Sintaxis
HRESULT GetSymbolicLink(
[out] LPWSTR SymbolicLink,
[in] LONG cchSymbolicLink,
[out] LONG *pcchWritten
);
Parámetros
[out] SymbolicLink
Búfer de caracteres cchSymbolicLink donde se escribirá el nombre del vínculo simbólico. El búfer debe ser lo suficientemente grande como para tener en cuenta el terminador null.
[in] cchSymbolicLink
Número de caracteres disponibles en el búfer de SymbolicLink .
[out] pcchWritten
Parámetro de salida que contiene el número de caracteres escritos en SymbolicLink. Esto incluye el terminador nulo. Si SymbolicLink es null y cchSymbolicLink es 0, pcchWritten contendrá el número de caracteres necesarios (incluido el terminador nulo) para almacenar el nombre del vínculo simbólico.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El búfer proporcionado en el parámetro SymbolicLink no es lo suficientemente grande como para contener el nombre del vínculo simbólico, incluido el terminador NULL. |
|
El dispositivo del sensor no se ha inicializado. |
Comentarios
Según el tipo de dispositivo, definido por un miembro de la enumeración MFSensorDeviceType y se puede obtener llamando a GetDeviceType, el nombre simbólico resultante puede ser un nombre simbólico de dispositivo válido o una dirección URL del proveedor. El autor de la llamada no debe intentar analizar el nombre y debe tratarlo como datos opacos.
Requisitos
Cliente mínimo compatible | Windows 10, versión 1607 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | mfidl.h |
Library | Mfplat.lib; Mfplat.dll |