CryptRegisterDefaultOIDFunction 함수(wincrypt.h)

CryptRegisterDefaultOIDFunction은 지정된 인코딩 형식 및 함수 이름에 대해 호출할 기본 함수를 포함하는 DLL을 등록합니다. CryptRegisterOIDFunction과 달리 DLL에서 내보낼 함수 이름은 재정의할 수 없습니다.

구문

BOOL CryptRegisterDefaultOIDFunction(
  [in] DWORD   dwEncodingType,
  [in] LPCSTR  pszFuncName,
  [in] DWORD   dwIndex,
  [in] LPCWSTR pwszDll
);

매개 변수

[in] dwEncodingType

일치시킬 인코딩 형식을 지정합니다. 현재는 X509_ASN_ENCODING 및 PKCS_7_ASN_ENCODING만 사용되고 있습니다. 그러나 나중에 추가 인코딩 형식이 추가될 수 있습니다. 현재 인코딩 형식을 모두 일치하려면 다음을 사용합니다.

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING.

[in] pszFuncName

등록 중인 함수의 이름입니다.

[in] dwIndex

DLL 목록에서 DLL을 삽입하기 위한 인덱스 위치입니다. dwIndex가 0이면 목록의 시작 부분에 DLL이 삽입됩니다. CRYPT_REGISTER_LAST_INDEX 경우 목록 끝에 DLL이 추가됩니다.

[in] pwszDll

DLL을 로드하기 전에 ExpandEnvironmentStrings 함수를 사용하여 확장할 선택적 환경 변수 문자열입니다.

반환 값

함수가 성공하면 반환 값은 0이 아닌 값(TRUE)입니다.

함수가 실패하면 반환 값은 0(FALSE)입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wincrypt.h
라이브러리 Crypt32.lib
DLL Crypt32.dll

추가 정보

OID 지원 함수