SIP_ADD_NEWPROVIDER 구조체(mssip.h)
SIP_ADD_NEWPROVIDER 구조체는 SIP(주체 인터페이스 패키지)를 정의합니다. 이 구조체는 CryptSIPAddProvider 함수에서 사용됩니다.
구문
typedef struct SIP_ADD_NEWPROVIDER_ {
DWORD cbStruct;
GUID *pgSubject;
WCHAR *pwszDLLFileName;
WCHAR *pwszMagicNumber;
WCHAR *pwszIsFunctionName;
WCHAR *pwszGetFuncName;
WCHAR *pwszPutFuncName;
WCHAR *pwszCreateFuncName;
WCHAR *pwszVerifyFuncName;
WCHAR *pwszRemoveFuncName;
WCHAR *pwszIsFunctionNameFmt2;
PWSTR pwszGetCapFuncName;
} SIP_ADD_NEWPROVIDER, *PSIP_ADD_NEWPROVIDER;
멤버
cbStruct
이 구조체의 크기(바이트)입니다. 이 값을 로 sizeof(SIP_ADD_NEWPROVIDER)
설정합니다.
pgSubject
SIP를 식별하는 GUID에 대한 포인터입니다.
pwszDLLFileName
DLL 파일의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
pwszMagicNumber
이 멤버는 사용되지 않습니다.
pwszIsFunctionName
이 SIP에서 파일 내용을 지원하는지 여부를 결정하는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 멤버는 NULL일 수 있습니다. 이 함수 포인터의 서명은 pfnIsFileSupported에 설명되어 있습니다.
pwszGetFuncName
서명된 데이터를 검색하는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 함수 포인터의 서명은 CryptSIPGetSignedDataMsg에 설명되어 있습니다.
pwszPutFuncName
대상 파일에 Authenticode 서명을 저장하는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 함수 포인터의 서명은 CryptSIPPutSignedDataMsg에 설명되어 있습니다.
pwszCreateFuncName
해시를 만드는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 함수 포인터의 서명은 CryptSIPCreateIndirectData에 설명되어 있습니다.
pwszVerifyFuncName
해시를 확인하는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 함수 포인터의 서명은 CryptSIPVerifyIndirectData에 설명되어 있습니다.
pwszRemoveFuncName
서명된 데이터를 제거하는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 함수 포인터의 서명은 CryptSIPRemoveSignedDataMsg에 설명되어 있습니다.
pwszIsFunctionNameFmt2
이 SIP에서 파일 이름 확장명을 지원하는지 여부를 결정하는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 멤버는 NULL일 수 있습니다. 이 함수 포인터의 서명은 pfnIsFileSupportedName에 설명되어 있습니다.
pwszGetCapFuncName
SIP의 기능을 결정하는 함수의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 매개 변수를 NULL로 설정하면 이 SIP에 여러 서명을 사용할 수 없습니다. 이 함수 포인터의 서명은 pCryptSIPGetCaps에 설명되어 있습니다.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 및 Windows XP: 이 멤버를 사용할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | mssip.h |