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 |
|
Libreria |
|
DLL |
|