다음을 통해 공유


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

참고 항목

ADSI 오류 코드

FreeADsMem

IDirectorySearch