Condividi tramite


Funzione GetNPPBlobTable

La funzione GetNPPBlobTable recupera una tabella BLOB NPP che rappresenta le schede di interfaccia di rete del registro nel computer locale.

Sintassi

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

Parametri

hFilterBlob [in]

Gestire in un BLOB di filtro che limita i BLOB NPP restituiti nella tabella.

ppBlobTable [out]

Puntatore a una struttura BLOB_TABLE contenente almeno un puntatore BLOB.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene NMERR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti:

Codice restituito Descrizione
NMERR_NO_NPP_DLL
Nessuna DLL trovata nella directory NPP.
NMERR_NO_VALID_NPP_DLLS
Nessuna delle DLL nella directory NPP era dll NPP valide.
NMERR_NO_MATCHING_NPPS
Sono stati individuati BLOB NPP, ma nessuno ha superato il test del filtro.
NMERR_OUT_OF_MEMOR
Monitoraggio di rete non è stato in grado di allocare memoria.

Commenti

Il BLOB denominato da hFilterBlob può anche essere un BLOB speciale.

Se si imposta il flag nel BLOB del filtro su TRUE, la tabella BLOB restituita può includere anche BLOB speciali.

Se il BLOB denominato da hFilterBlob è un BLOB speciale, l'interfaccia utente di Monitoraggio di rete tenterà di elaborarla. Si supponga, ad esempio, che una chiamata precedente restituisca un BLOB speciale dal gruppo di sicurezza di rete remoto. L'applicazione inserisce il tag obbligatorio MACHINE_NAME. Il finder passa quindi questo BLOB al NPP remoto, che restituisce quindi una tabella dei BLOB NPP associati al nome del computer.

Per eliminare definitivamente tutti i BLOB restituiti e la tabella BLOB, il chiamante è responsabile della chiamata alla funzione DestroyBlob .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h
Libreria
Npptools.lib
DLL
Npptools.dll