Partager via


GetProtocolFromTable, fonction

La fonction GetProtocolFromTable retourne un handle à un protocole basé sur une table de transfert et une valeur données.

Syntaxe

HPROTOCOL WINAPI GetProtocolFromTable(
  _In_  LPHANDOFFTABLE hTable,
  _In_  DWORD          ItemToFind,
  _Out_ PDWORD_PTR     lpInstData
);

Paramètres

hTable [in]

Handle à une table de transfert.

ItemToFind [in]

Valeur utilisée pour localiser le protocole dans une table de transfert. La valeur doit être disponible dans les données de protocole.

lpInstData [out]

Si elles sont disponibles dans la table de transfert, instance données pour le protocole suivant. Les données d’instance ne peuvent pas dépasser un DWORD_PTR de longueur.

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle de protocole.

Si la fonction échoue, la valeur de retour est NULL.

Notes

Lors de l’implémentation de la fonction d’exportation RecognizeFrame , la fonction GetProtocolFromTable est utilisée pour obtenir un handle au protocole suivant. La fonction GetProtocolFromTable est appelée pour récupérer un handle à partir du protocole suivant si le protocole identifie le protocole suivant.

Données d’instance

Les données d’instance peuvent être des données inférieures ou égales à une DWORD_PTR de longueur, ou un pointeur vers des données, telles que les données de trame brutes, qui n’ont pas besoin d’être allouées par ou libérées par l’analyseur.

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
Nmapi.lib
DLL
Nmapi.dll

Voir aussi

RecognizeFrame