CDBErrorInfo::GetAllErrorInfo
오류 정보는 오류 레코드에 포함 된 모든 형식을 반환 합니다.
HRESULT GetAllErrorInfo(
ULONG ulRecordNum,
LCID lcid,
BSTR* pbstrDescription,
BSTR* pbstrSource = NULL,
GUID* pguid = NULL,
DWORD* pdwHelpContext = NULL,
BSTR* pbstrHelpFile = NULL
) const throw( );
매개 변수
ulRecordNum
[in] 0부터 시작에 대 한 오류 정보를 반환할 레코드 개수입니다.lcid
[in] 반환 되는 로캘 ID 오류 정보입니다.pbstrDescription
[out] 텍스트 설명은 오류 또는 로케일 지원 되지 않는 경우 NULL 포인터입니다.설명 부분을 참조하십시오.pbstrSource
[out] 오류를 발생 시킨 구성 요소의 이름을 포함 하는 문자열에 대 한 포인터입니다.pguid
[out] 오류를 정의한 인터페이스의 GUID에 대 한 포인터입니다.pdwHelpContext
[out] 오류 도움말 컨텍스트 ID에 대 한 포인터입니다.pbstrHelpFile
[out] 오류를 설명 하는 도움말 파일의 경로 포함 하는 문자열에 대 한 포인터입니다.
반환 값
성공하면 S_OK입니다.볼 IErrorRecords::GetErrorInfo 에 있는 OLE DB 프로그래머용 참조 다른 반환 값에 대 한.
요구 사항
헤더: atldbcli.h
설명
출력 값을 pbstrDescription 내부적으로 로케일을 지원 하지 않거나 다음 조건 모두에 해당할 경우 값을 NULL로 설정 호출 Ierrorinfo::getdescription가 얻어집니다.
값을 lcid U 수 없습니다.S. 영어 및
값을 lcid 는 Getuserdefaultlcid에서 반환 되는 값 같지 않음.