IDirectorySearch::GetNextColumnName 메서드(iads.h)
IDirectorySearch::GetNextColumnName 메서드는 데이터가 포함된 검색 결과에서 다음 열의 이름을 가져옵니다.
구문
HRESULT GetNextColumnName(
[in] ADS_SEARCH_HANDLE hSearchHandle,
[out] LPWSTR *ppszColumnName
);
매개 변수
[in] hSearchHandle
검색 컨텍스트에 대한 핸들을 제공합니다.
[out] ppszColumnName
요청된 열 이름을 포함하는 메서드 할당 문자열에 대한 포인터의 주소를 제공합니다. NULL인 경우 후속 행에 데이터가 포함되지 않습니다.
반환 값
이 메서드는 표준 반환 값과 다음을 반환합니다.
다른 반환 값은 ADSI 오류 코드를 참조하세요.
설명
이 메서드는 열 이름에 충분한 메모리를 할당하지만 호출자는 FreeADsMem 도우미 함수를 호출하여 더 이상 필요하지 않은 경우 이 메모리를 해제해야 합니다.
예제
LPWSTR pszColumn;
m_pSearch->GetFirstRow( hSearch );
printf("Column names are: ");
while( m_pSearch->GetNextColumnName( hSearch, &pszColumn ) != S_ADS_NOMORE_COLUMNS )
{
printf("%S ", pszColumn );
FreeADsMem( pszColumn );
}
요구 사항
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | iads.h |
DLL | Activeds.dll; Adsldp.dll; Adsldpc.dll |