Partager via


GetNPPBlobTable, fonction

La fonction GetNPPBlobTable récupère une table BLOB NPP qui représente les cartes réseau de registre sur l’ordinateur local.

Syntaxe

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

Paramètres

hFilterBlob [in]

Gérez en objet BLOB de filtre qui limite les objets BLOB NPP retournés dans la table.

ppBlobTable [out]

Pointeur vers une structure BLOB_TABLE qui contient au moins un pointeur BLOB.

Valeur retournée

Si la fonction réussit, la valeur de retour est NMERR_SUCCESS.

Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants :

Code de retour Description
NMERR_NO_NPP_DLL
Aucune DLL n’a été trouvée dans le répertoire NPP.
NMERR_NO_VALID_NPP_DLLS
Aucune des DLL du répertoire NPP n’était valide.
NMERR_NO_MATCHING_NPPS
Les objets BLOB NPP ont été découverts, mais aucun n’a réussi le test de filtre.
NMERR_OUT_OF_MEMOR
Le moniteur réseau n’a pas pu allouer de mémoire.

Notes

L’objet BLOB nommé par hFilterBlob peut également être un objet BLOB spécial.

Si vous définissez l’indicateur dans le filtre BLOB sur TRUE, la table BLOB retournée peut également inclure des objets BLOB spéciaux .

Si l’objet BLOB nommé par hFilterBlob est un objet BLOB spécial, l’interface utilisateur du Moniteur réseau tente de le traiter. Par exemple, supposons qu’un appel précédent retourne un objet BLOB spécial à partir du NPP distant. L’application insère la balise requise, MACHINE_NAME. Le finder transmet ensuite cet objet BLOB au NPP distant, qui retourne ensuite une table des objets BLOB NPP associés au nom de la machine.

Pour détruire tous les objets BLOB retournés et la table BLOB, l’appelant est responsable de l’appel de la fonction DestroyBlob .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Netmon.h
Bibliothèque
Npptools.lib
DLL
Npptools.dll