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 |