ICertServerPolicy::EnumerateAttributes 메서드(certif.h)
EnumerateAttributes 메서드는 현재 특성의 이름을 검색하고 내부 열거형 포인터를 다음 특성으로 이동합니다.
구문
HRESULT EnumerateAttributes(
[out] BSTR *pstrAttributeName
);
매개 변수
[out] pstrAttributeName
특성 이름에 대한 포인터입니다.
반환 값
C++
메서드가 성공하면 메서드는 S_OK 반환하고 pstrAttributeName 매개 변수는 특성 이름을 포함하는 BSTR 로 설정됩니다. 마지막 특성이 이미 열거된 경우 S_FALSE 값이 반환됩니다.이 메서드를 사용하려면 BSTR 형식의 변수를 만들고, 변수를 NULL로 설정한 다음, 이 변수의 주소를 pstrAttributeName으로 전달합니다.
BSTR 사용을 마쳤으면 SysFreeString 함수를 호출하여 해제합니다.
메서드가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.
VB
특성 이름이 들어 있는 문자열을 반환하거나 마지막 특성이 이미 열거된 경우 빈 문자열을 반환합니다.설명
EnumerateAttributes 메서드를 처음 호출하기 전에 EnumerateAttributesSetup 메서드를 호출하여 첫 번째 특성에 대한 열거형 포인터를 초기화합니다.
열거가 완료되면 를 호출합니다.
열거형 호출에서 사용하는 리소스를 해제하는 EnumerateAttributesClose 메서드입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certif.h(Certsrv.h 포함) |
라이브러리 | Certidl.lib |
DLL | Certcli.dll |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기