Share via


ncryptprotect.h 헤더

이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ncryptprotect.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
NCryptCloseProtectionDescriptor

보호 설명자 개체를 0으로 해제하고 해당 핸들을 해제합니다.
NCryptCreateProtectionDescriptor

보호 설명자 개체에 대한 핸들을 검색합니다.
NCryptGetProtectionDescriptorInfo

보호 설명자 규칙 문자열을 검색합니다.
NCryptProtectSecret

지정된 보호 설명자로 데이터를 암호화합니다.
NCryptQueryProtectionDescriptorName

등록된 설명자 표시 이름과 연결된 보호 설명자 규칙 문자열을 검색합니다.
NCryptRegisterProtectionDescriptorName

보호 설명자에 대한 표시 이름 및 연결된 규칙 문자열을 등록합니다.
NCryptStreamClose

NCryptStreamOpenToProtect 또는 NCryptStreamOpenToUnprotect 함수를 사용하여 연 데이터 보호 스트림 개체를 닫습니다.
NCryptStreamOpenToProtect

지정된 보호 설명자로 대량의 데이터를 암호화하는 데 사용할 수 있는 스트림 개체를 엽니다.
NCryptStreamOpenToUnprotect

많은 양의 데이터를 암호화에 사용되는 것과 동일한 보호 설명자로 암호 해독하는 데 사용할 수 있는 스트림 개체를 엽니다. (NCryptStreamOpenToUnprotect)
NCryptStreamOpenToUnprotectEx

많은 양의 데이터를 암호화에 사용되는 것과 동일한 보호 설명자로 암호 해독하는 데 사용할 수 있는 스트림 개체를 엽니다. (NCryptStreamOpenToUnprotectEx)
NCryptStreamUpdate

데이터 블록을 암호화하고 암호 해독합니다.
NCryptUnprotectSecret

데이터를 지정된 보호 설명자로 암호 해독합니다.

콜백 함수

 
PFNCryptStreamOutputCallback

NCryptStreamOpenToProtect 또는 NCryptStreamOpenToUnprotect 함수를 사용하여 시작된 작업에서 암호화되거나 암호 해독된 데이터를 받습니다.

구조체

 
NCRYPT_PROTECT_STREAM_INFO

NCryptStreamOpenToProtect 및 NCryptStreamOpenToUnprotect 함수에서 처리된 데이터 블록을 애플리케이션에 전달하는 데 사용됩니다.