다음을 통해 공유


CRYPT_PROVIDER_REGDEFUSAGE 구조체(wintrust.h)

CRYPT_PROVIDER_REGDEFUSAGE 구조는 WintrustAddDefaultForUsage 함수에서 공급자의 기본 사용에 대한 콜백 정보를 등록하는 데 사용됩니다.

구문

typedef struct _CRYPT_PROVIDER_REGDEFUSAGE {
  DWORD cbStruct;
  GUID  *pgActionID;
  WCHAR *pwszDllName;
  char  *pwszLoadCallbackDataFunctionName;
  char  *pwszFreeCallbackDataFunctionName;
} CRYPT_PROVIDER_REGDEFUSAGE, *PCRYPT_PROVIDER_REGDEFUSAGE;

멤버

cbStruct

이 구조체의 크기(바이트)입니다.

pgActionID

공급자의 기본 작업을 지정하는 GUID입니다.

pwszDllName

공급자 DLL의 이름에 대한 포인터입니다.

pwszLoadCallbackDataFunctionName

wintrustGetDefaultForUsage 함수를 호출할 때 반환할 콜백 데이터를 로드하는 함수의 이름에 대한 포인터로 dwAction 매개 변수를 DWACTION_ALLOCANDFILL. 이 정보는 WINTRUST_DATA 구조에도 있습니다.

pwszFreeCallbackDataFunctionName

wintrustGetDefaultForUsage 함수가 dwAction 매개 변수를 DWACTION_FREE 설정된 상태에서 호출할 때 할당된 메모리를 해제하는 함수의 이름에 대한 포인터입니다. 이 정보는 WINTRUST_DATA 구조에도 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wintrust.h

추가 정보

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage