Compartir a través de


Función GetNPPBlobTable

La función GetNPPBlobTable recupera una tabla BLOB de NPP que representa las NIC de registro en el equipo local.

Sintaxis

DWORD GetNPPBlobTable(
  _In_  HBLOB       hFilterBlob,
  _Out_ PBLOB_TABLE *ppBlobTable
);

Parámetros

hFilterBlob [in]

Controle un BLOB de filtro que limite los BLOB de NPP devueltos en la tabla.

ppBlobTable [out]

Puntero a una estructura de BLOB_TABLE que contiene al menos un puntero BLOB.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es NMERR_SUCCESS.

Si la función no se realiza correctamente, el valor devuelto es uno de los siguientes códigos de error:

Código devuelto Descripción
NMERR_NO_NPP_DLL
No se encontraron archivos DLL en el directorio NPP.
NMERR_NO_VALID_NPP_DLLS
Ninguno de los archivos DLL del directorio NPP eran archivos DLL de NPP válidos.
NMERR_NO_MATCHING_NPPS
Se detectaron blobs de NPP, pero ninguno pasó la prueba de filtro.
NMERR_OUT_OF_MEMOR
Network Monitor no pudo asignar memoria.

Observaciones

El BLOB denominado por hFilterBlob también puede ser un BLOB especial.

Si establece la marca en el blob de filtro en TRUE, la tabla BLOB devuelta también puede incluir blobs especiales.

Si el BLOB llamado por hFilterBlob es un BLOB especial, la interfaz de usuario de Network Monitor intentará procesarlo. Por ejemplo, supongamos que una llamada anterior devuelve un BLOB especial del NPP remoto. La aplicación inserta la etiqueta necesaria, MACHINE_NAME. A continuación, el buscador pasa este BLOB al NPP remoto, que luego devuelve una tabla de los BLOB de NPP asociados con el nombre del equipo.

Para destruir todos los BLOB devueltos y la tabla BLOB, el autor de la llamada es responsable de llamar a la función DestroyBlob .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Netmon.h
Biblioteca
Npptools.lib
Archivo DLL
Npptools.dll