Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция BCryptSetContextFunctionProperty задает значение именованного свойства для криптографической функции в существующем контексте CNG.
Синтаксис
NTSTATUS BCryptSetContextFunctionProperty(
[in] ULONG dwTable,
[in] LPCWSTR pszContext,
[in] ULONG dwInterface,
[in] LPCWSTR pszFunction,
[in] LPCWSTR pszProperty,
[in] ULONG cbValue,
[in] PUCHAR pbValue
);
Параметры
[in] dwTable
Определяет таблицу конфигурации, в котором существует контекст. Это может быть одно из следующих значений.
| Значение | Значение |
|---|---|
|
Контекст существует в таблице конфигурации локального компьютера. |
|
Это значение недоступно для использования. |
[in] pszContext
Указатель на строку Юникода, завершающуюся null, которая содержит идентификатор контекста для задания свойства функции.
[in] dwInterface
Определяет криптографический интерфейс, в котором существует функция. Это может быть одно из следующих значений.
[in] pszFunction
Указатель на строку Юникода, завершающуюся значением NULL, которая содержит идентификатор криптографической функции, для которую нужно задать свойство .
[in] pszProperty
Указатель на строку Юникода, завершающуюся нулевым значением, которая содержит идентификатор задаемого свойства.
[in] cbValue
Содержит размер буфера pbValue в байтах. Это точное количество байтов, которые будут сохранены. Если значение свойства является строкой, следует добавить размер одного символа, чтобы при необходимости также сохранить завершающий пустой символ.
[in] pbValue
Адрес буфера, содержащего новое значение свойства.
Возвращаемое значение
Возвращает код состояния, указывающий на успешное или неудачное выполнение функции.
Возможные коды возврата включают, помимо прочего, следующие.
| Код возврата | Описание |
|---|---|
|
Функция выполнена успешно. |
|
Вызывающий объект не имеет доступа на запись к свойствам функции. |
|
Один или несколько параметров являются недопустимыми. |
|
Произошел сбой выделения памяти. |
|
Не удалось найти указанный контекст или функцию. |
Комментарии
BCryptSetContextFunctionProperty можно вызывать только в пользовательском режиме.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | bcrypt.h |
| Библиотека | Bcrypt.lib |
| DLL | Bcrypt.dll |