Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает пару открытого и закрытого ключей для использования строгого имени.
Эта функция является нерекомендуемой. Вместо этого используйте метод ICLRStrongName::StrongNameKeyGen .
Синтаксис
BOOLEAN StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Параметры
wszKeyContainer
[in] Имя запрошенного контейнера ключей.
wszKeyContainer для создания временного имени должен быть непустой строкой или значением NULL.
dwFlags
[in] Указывает, следует ли оставить ключ зарегистрированным. Поддерживаются следующие значения.
0x00000000 — используется, когда
wszKeyContainerимеет значение NULL для создания имени контейнера временного ключа.0x00000001 (
SN_LEAVE_KEY) — указывает, что ключ следует оставить зарегистрированным.
ppbKeyBlob
[out] Возвращенная пара открытого и закрытого ключей.
pcbKeyBlob
[out] Размер в байтах ppbKeyBlob.
Возвращаемое значение
true при успешном завершении; в противном случае — false.
Комментарии
Функция StrongNameKeyGen создает 1024-разрядный ключ. После получения ключа необходимо вызвать функцию StrongNameFreeBuffer , чтобы освободить выделенную память.
StrongNameKeyGen Если функция не завершается успешно, вызовите функцию StrongNameErrorInfo, чтобы получить последнюю созданную ошибку.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: StrongName.h
Библиотека: Включено в качестве ресурса в MsCorEE.dll
версии платформа .NET Framework: доступно с версии 1.0.