ICEnroll::get_SPCFileName 메서드(xenroll.h)
[이 속성은 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]
SPCFileName 속성은 인증 기관에서 반환된 대로 base64로 인코딩된 PKCS #7(BSTR 형식)을 작성할 파일의 이름을 설정하거나 검색합니다.
이 속성은 ICEnroll 인터페이스에서 처음 정의되었습니다.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT get_SPCFileName(
BSTR *pbstr
);
매개 변수
pbstr
반환 값
없음
설명
파일은 이진 PKCS #7로 작성됩니다. 이 파일을 지정해도 사용자의 저장소에 인증서를 수락하는 데는 영향을 주지 않습니다.
파일이 이미 있는 경우 사용자에게 알림을 받고 덮어쓸 수 있는 권한을 묻는 메시지가 표시됩니다.
SPCFileName 은 다음 메서드의 동작에 영향을 줍니다.
예제
BSTR bstrSPCFile = NULL;
BSTR bstrNewSPCFile = NULL;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// get the SPCFileName
hr = pEnroll->get_SPCFileName( &bstrSPCFile );
if (FAILED( hr ))
printf("Failed get_SPCFileName - %x\n", hr );
else
printf( "SPCFileName: %ws\n", bstrSPCFile );
// free BSTR when done
if ( NULL != bstrSPCFile )
SysFreeString( bstrSPCFile );
// set the SPCFileName, for example, "MyFile.SPC".
bstrNewSPCFile = SysAllocString(TEXT("<FILENAMEHERE>"));
hr = pEnroll->put_SPCFileName( bstrNewSPCFile );
if (FAILED( hr ))
printf("Failed put_SPCFileName - %x\n", hr );
else
printf( "SPCFileName set to %ws\n", bstrNewSPCFile );
// free BSTR when done
if ( NULL != bstrNewSPCFile )
SysFreeString( bstrNewSPCFile );
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | xenroll.h |
라이브러리 | Uuid.lib |
DLL | Xenroll.dll |