Compartir a través de


Método IDirectorySearch::GetNextColumnName (iads.h)

El método IDirectorySearch::GetNextColumnName obtiene el nombre de la columna siguiente en el resultado de búsqueda que contiene datos.

Sintaxis

HRESULT GetNextColumnName(
  [in]  ADS_SEARCH_HANDLE hSearchHandle,
  [out] LPWSTR            *ppszColumnName
);

Parámetros

[in] hSearchHandle

Proporciona un identificador para el contexto de búsqueda.

[out] ppszColumnName

Proporciona la dirección de un puntero a una cadena asignada por el método que contiene el nombre de columna solicitado. Si es NULL, ninguna fila posterior contiene datos.

Valor devuelto

Este método devuelve los valores devueltos estándar, así como los siguientes:

Para obtener otros valores devueltos, consulta Códigos de error adsi.

Comentarios

Este método asigna memoria suficiente para el nombre de columna, pero el autor de la llamada debe llamar a la función auxiliar FreeADsMem para liberar esta memoria cuando ya no sea necesario.

Ejemplos

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 compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado iads.h
Archivo DLL Activeds.dll; Adsldp.dll; Adsldpc.dll

Consulte también

Códigos de error adsi

FreeADsMem

IDirectorySearch