ICEnroll2::addNameValuePairToSignature 메서드(xenroll.h)
[이 메서드는 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]
addNameValuePairToSignature 메서드는 특성의 인증된 이름-값 쌍을 요청에 추가합니다. 이름-값 쌍의 의미를 해석하는 것은 CA( 인증 기관 )의 입니다. 이 메서드는 ICEnroll2 인터페이스에서 처음 정의되었습니다.
구문
HRESULT addNameValuePairToSignature(
[in] BSTR Name,
[in] BSTR Value
);
매개 변수
[in] Name
국가/지역 이름에 대한 "2.5.4.6"과 같은 특성의 이름입니다.
[in] Value
특성 값(예: "US")입니다.
반환 값
VB
반환 값은 HRESULT이며 호출에 성공하면 S_OK 반환됩니다.설명
addNameValuePairToSignature 메서드는 요청에 특성을 추가하는 데 사용됩니다.
예제
BSTR bstrName = NULL;
BSTR bstrValue = NULL;
HRESULT hr;
// Allocate the name. Alternatively, (L"2.5.4.6").
bstrName = SysAllocString(TEXT(szOID_COUNTRY_NAME));
// Allocate the value.
bstrValue = SysAllocString(L"US");
if (NULL == bstrName || NULL == bstrValue)
{
// handle error
}
// add the name-value pair to the signature
// pEnroll is previously instantiated ICEnroll4 interface pointer
hr = pEnroll->addNameValuePairToSignature( bstrName, bstrValue );
if ( FAILED( hr ) )
printf("Failed addNameValuePairToSignature - %x\n", hr );
else
printf("addNameValuePairToSignature(%ws, %ws) succeeded\n",
bstrName,
bstrValue );
// free BSTRs
if (bstrName )
SysFreeString( bstrName );
if (bstrValue )
SysFreeString( bstrValue );
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | xenroll.h |
라이브러리 | Uuid.lib |
DLL | Xenroll.dll |