PFN_CRYPT_ENUM_OID_FUNC 콜백 함수(wincrypt.h)
CRYPT_ENUM_OID_FUNCTION 콜백 함수는 CryptEnumOIDFunction 함수와 함께 사용됩니다.
구문
PFN_CRYPT_ENUM_OID_FUNC PfnCryptEnumOidFunc;
BOOL PfnCryptEnumOidFunc(
[in] DWORD dwEncodingType,
LPCSTR pszFuncName,
[in] LPCSTR pszOID,
[in] DWORD cValue,
const DWORD rgdwValueType[],
LPCWSTR const rgpwszValueName[],
const BYTE * const rgpbValueData[],
const DWORD rgcbValueData[],
[in] void *pvArg
)
{...}
매개 변수
[in] dwEncodingType
일치시킬 인코딩 형식을 지정합니다. 이 매개 변수를 CRYPT_MATCH_ANY_ENCODING_TYPE 인코딩 형식과 일치하도록 설정합니다.
참고 CRYPT_MATCH_ANY_ENCODING_TYPE 지정하지 않으면 인증서 또는 메시지 인코딩 유형이 필요합니다.
- CRYPT_ASN_ENCODING
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
- CRYPT_MATCH_ANY_ENCODING_TYPE
pszFuncName
[in] pszOID
"2.5.29.1"과 같은 OID 문자열, ASCII 문자열(예: "file") 또는 #2000과 같은 숫자 문자열에 대한 포인터입니다.
[in] cValue
값 형식 배열의 요소 수입니다.
rgdwValueType[]
rgpwszValueName[]
rgpbValueData[]
rgcbValueData[]
[in] pvArg
콜백 함수로 전달된 인수에 대한 포인터입니다.
반환 값
함수가 성공하면 TRUE 를 반환하고 실패하면 FALSE 를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wincrypt.h |