Поделиться через


Метод IMFSensorGroup::GetSymbolicLink (mfidl.h)

Возвращает имя символьной ссылки группы датчиков.

Синтаксис

HRESULT GetSymbolicLink(
  [out] LPWSTR SymbolicLink,
  [in]  LONG   cchSymbolicLink,
  [out] LONG   *pcchWritten
);

Параметры

[out] SymbolicLink

Буфер символов cchSymbolicLink , где будет записано имя символьной ссылки. Буфер должен быть достаточно большим, чтобы учитывать признак конца null.

[in] cchSymbolicLink

Количество символов, доступных в буфере SymbolicLink .

[out] pcchWritten

Выходной параметр, содержащий число символов, записанных в SymbolicLink. Сюда входит признак конца null. Если параметр SymbolicLink имеет значение NULL, а параметр cchSymbolicLink равен 0, pcchWritten будет содержать необходимое количество символов (включая символ конца NULL) для хранения имени символьной ссылки.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
ERROR_INSUFFICIENT_BUFFER
Буфер, указанный в параметре SymbolicLink , недостаточно велик, чтобы содержать символьное имя ссылки, включая признак конца null.
MF_E_NOT_INITIALIZED
Группа датчиков не инициализирована.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1607 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mfidl.h
Библиотека Mfplat.lib; Mfplat.dll

См. также раздел

IMFSensorGroup