Функция SLQueryLicenseValueFromApp (slpublic.h)
[Этот API доступен не для всех приложений Windows и Windows Phone. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API во время выполнения завершатся ошибкой.]
Возвращает значение для указанной политики компонента.
Синтаксис
HRESULT SLQueryLicenseValueFromApp(
[in] PCWSTR valueName,
[out, optional] ULONG *valueType,
[out, optional] PVOID dataBuffer,
[in] ULONG dataSize,
[out] ULONG *resultDataSize
);
Параметры
[in] valueName
Имя политики, для которой требуется получить сведения.
[out, optional] valueType
Тип данных значения политики. В следующей таблице описаны значения, которые может получить этот параметр.
Значение | Описание |
---|---|
REG_DWORD | 32-битное целое число. Для этого типа размер буфера, заданного параметром dataBuffer , должен быть не менее 4 байт. |
REG_BINARY | Двоичное значение. |
REG_SZ | Строка с расширенным символом, заканчивающаяся значением NULL, включая последний символ NULL. |
[out, optional] dataBuffer
Буфер, получающий значение политики компонента.
[in] dataSize
Размер предоставленного буфера в байтах.
[out] resultDataSize
Фактический размер данных, полученных для значения политики, в байтах.
Возвращаемое значение
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Значение | Значение |
---|---|
|
Один или несколько аргументов недопустимы. |
|
Указанная пара "имя-значение" не найдена. |
Комментарии
Приложение должно иметь ограниченную возможность slapiQueryLicenseValue для вызова функции SLQueryLicenseValueFromApp .
Требования
Минимальная версия клиента | Windows 10 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2016 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | slpublic.h |
Библиотека | Api-ms-win-core-slapi-l1-1-0.lib |
DLL | Api-ms-win-core-slapi-l1-1-0.dll |