Método IDirectorySearch::GetNextColumnName (iads.h)
O método IDirectorySearch::GetNextColumnName obtém o nome da próxima coluna no resultado da pesquisa que contém dados.
Sintaxe
HRESULT GetNextColumnName(
[in] ADS_SEARCH_HANDLE hSearchHandle,
[out] LPWSTR *ppszColumnName
);
Parâmetros
[in] hSearchHandle
Fornece um identificador para o contexto de pesquisa.
[out] ppszColumnName
Fornece o endereço de um ponteiro para uma cadeia de caracteres alocada pelo método que contém o nome da coluna solicitada. Se FOR NULL, nenhuma linha subsequente conterá dados.
Valor retornado
Esse método retorna os valores de retorno padrão, bem como os seguintes:
Para obter outros valores retornados, consulte Códigos de erro ADSI.
Comentários
Esse método aloca memória suficiente para o nome da coluna, mas o chamador deve chamar a função auxiliar FreeADsMem para liberar essa memória quando ela não for mais necessária.
Exemplos
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 );
}
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | iads.h |
DLL | Activeds.dll; Adsldp.dll; Adsldpc.dll |