Condividi tramite


Funzione GetProtocolStartOffset

La funzione GetProtocolStartOffset restituisce l'offset di un protocollo specificato nel frame.

Sintassi

DWORD WINAPI GetProtocolStartOffset(
   HFRAME hFrame,
   LPSTR  ProtocolName
);

Parametri

hFrame

Handle per il frame.

ProtocolName

Nome protocollo, ad esempio TCP.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un offset DWORD all'inizio del protocollo in cui viene eseguita la ricerca di un valore restituito pari a zero indica che il protocollo è il primo protocollo nel frame.

Se la funzione non riesce, il protocollo non è incluso nel frame, il valore restituito è -1.

Commenti

Quando viene assegnato l'handle a un frame, questa funzione restituisce l'offset a un protocollo specificato nel frame. Ad esempio, per determinare se il frame è un frame DNS, il parser DNS richiede l'indirizzo della porta del protocollo TCP. Il parser DNS chiamerà questa funzione con TCP come valore ProtocolName . Se il frame viene riconosciuto dal protocollo TCP, viene restituito l'offset di WORD dall'inizio del frame all'inizio del frame TCP. Se non è presente alcun protocollo TCP, il valore restituito è zero.

Questa funzione trova l'inizio di un protocollo in un frame.

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