IDelaydC::QueryStations (método)

El método QueryStations proporciona una lista de todos los equipos que usan actualmente Monitor de red para capturar datos.

Sintaxis

HRESULT STDMETHODCALLTYPE QueryStations(
  [in, out] QUERYTABLE *lpQueryTable
);

Parámetros

lpQueryTable [ in, out]

Puntero a una estructura QUERYTABLE. En la entrada, esta estructura debe contener el número máximo de equipos que Monitor de red devolver y una matriz de estructuras STATIONQUERY.

En la salida, esta estructura devuelve el número de equipos que capturan datos y una estructura STATIONQUERY para cada equipo encontrado. Tenga en cuenta que esta lista puede incluir equipos que usan versiones de Monitor de red anteriores a la versión 2.0.

Valor devuelto

Si el método es correcto, el valor devuelto es NMERR _ SUCCESS.

Si el método no se realiza correctamente, el valor devuelto es el código de error siguiente:

Código devuelto Descripción
MEMORIA DE NMERR _ _ FUERA DE LA _ MEMORIA
No había memoria disponible para procesar esta consulta.

Observaciones

Se puede llamar a este método en cualquier momento después de llamar a CreateNPPInterface. Una llamada a este método es una llamada sincrónica, que puede tardar varios segundos en completarse Monitor de red espera a que los equipos remotos respondan a la consulta. Solo se pueden consultar los equipos de la subred local.

Es su responsabilidad asignar la memoria para la estructura QUERYTABLE y liberar esa memoria después de que la tabla ya no sea necesaria. Este requisito incluye la memoria necesaria para la matriz STATIONQUERY usada en QUERYTABLE.

Requisitos

Requisito Value
Cliente mínimo compatible
[Solo aplicaciones de escritorio] de Windows 2000 Professional
Servidor mínimo compatible
[Solo aplicaciones de escritorio] de Windows 2000 Server
Encabezado
Netmon.h
Archivo DLL
Ndisnpp.dll;
Rmtnpp.dll

Consulte también

IDelaydC

QUERYTABLE

STATIONQUERY