CRYPT_PROVIDER_REF 구조체(bcrypt.h)
CRYPT_PROVIDER_REF 구조에는 공급자가 지원하는 암호화 인터페이스에 대한 정보가 포함되어 있습니다.
구문
typedef struct _CRYPT_PROVIDER_REF {
ULONG dwInterface;
PWSTR pszFunction;
PWSTR pszProvider;
ULONG cProperties;
PCRYPT_PROPERTY_REF *rgpProperties;
PCRYPT_IMAGE_REF pUM;
PCRYPT_IMAGE_REF pKM;
} CRYPT_PROVIDER_REF, *PCRYPT_PROVIDER_REF;
멤버
dwInterface
이 참조가 적용되는 인터페이스의 식별자입니다. CNG 인터페이스 식별자 중 하나가 됩니다.
pszFunction
참조가 적용되는 알고리즘 또는 함수를 식별하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 표준 CNG 알고리즘 식별자 또는 등록된 다른 알고리즘의 식별자 중 하나일 수 있습니다.
pszProvider
공급자의 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
cProperties
rgpProperties 배열의 요소 수입니다. 알고리즘 또는 함수에 속성이 없으면 이 멤버는 0이 됩니다.
rgpProperties
이 알고리즘 또는 함수의 속성을 포함하는 CRYPT_PROPERTY_REF 구조체 포인터의 배열입니다. cProperties 멤버에는 이 배열의 요소 수가 포함됩니다.
pUM
사용자 모드 공급자 모듈에 대한 정보를 포함하는 CRYPT_IMAGE_REF 구조체에 대한 포인터입니다. 이 정보가 요청되지 않았거나 공급자가 사용자 모드 공급자로 등록되지 않은 경우 이 멤버는 NULL이 됩니다.
pKM
커널 모드 공급자 모듈에 대한 정보를 포함하는 CRYPT_IMAGE_REF 구조체에 대한 포인터입니다. 이 정보가 요청되지 않았거나 공급자가 커널 모드 공급자로 등록되지 않은 경우 이 멤버는 NULL이 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | bcrypt.h |