Aracılığıyla paylaş


Ayrıştırıcı İşlevleri

Aşağıdaki yardımcı işlevler ayrıştırıcılar tarafından çağrılır.

Fonksiyon Açıklama
AddressToString Adresi dizeye dönüştürür.
LookupByteSetString Etiketlenmiş bir kümenin belirtilen değerine karşılık gelen dizeyi alır.
SetCCInstPtr Bağlam örneği işaretçisini yakalar.
StringToAddress Bir dizeyi adrese dönüştürür.
VarLenSmallIntToDword Değişken uzunlukta, küçük bir tamsayıyı DWORDdönüştürür.
LookupDwordSetString Etiketlenmiş bir kümenin belirtilen değerine karşılık gelen dizeyi alır.
LookupWordSetString Etiketlenmiş bir kümeden verilen değere karşılık gelen dizeyi alır.
BERGetHeader Seçim üst bilgisinin kodunu çözer.
BERGetInteger BER ile kodlanmış tamsayının kodunu çözer.
BERGetString BER ile kodlanmış bir dizenin kodunu çözer.
CCHeapAlloc Yakalama temelinde bellek ayırır.
CCHeapFree CCHeapAlloc işlevi tarafından ayrılan belleği serbest bırakır.
CCHeapReAlloc CCHeapAlloc işlevi tarafından ayrılan belleği yeniden ayırır.
CCHeapSize CCHeapAlloc işlevi tarafından ayrılan belleğin boyutunu alır.
GetCCInstPtr Yakalama bağlamı için eklenen örnek verilerinin işaretçisini alır.
CreateProtocol Ağ İzleyicisi API'sine belirli bir protokol ayrıştırıcısının mevcut olduğunu bildirir.
DestroyProtocol CreateProtocol işlevi tarafından oluşturulan protokolü yok eder.
BuildINIPath Girdiğiniz bilgilere karşılık gelen başlatma (INI) dosyasının tam yolunu alır.
CreateHandoffTable Belirli bir INI dosyasındaki bilgilere göre bir iletim tablosu oluşturur.
DestroyHandoffTable CreateHandoffTable işleviyle oluşturulan bir iletim tablosunu yok eder.
GetProtocolFromTable Belirli bir iletim tablosunun protokollerini alır.
AddProperty Özellik veritabanına bir PROPERTYINFO yapısı ekler.
AttachPropertyInstance Bir çerçeveye özellik örneği ekler.
AttachPropertyInstanceEx Bir çerçeveye özellik örneği ekler.
CreatePropertyDatabase Ayrıştırıcının verilerini açıklamak için kullandığı özellikleri açıklayan bir özellik veritabanı oluşturur.
DestroyPropertyDatabase CreatePropertyDatabase ve AddProperty işlevleri ne yapılan çağrılar tarafından oluşturulan bir özellik veritabanını yok eder.
FindNextFrame Geçerli yakalama bağlamında belirli bir filtreyle eşleşen sonraki kareyi bulur.
FindPreviousFrame Geçerli yakalama bağlamında belirli bir filtreyle eşleşen önceki çerçeveyi bulur.
FormatPropertyInstance Özellik örneğini genel bir şekilde biçimlendirin.
GetFrameDestAddress Çerçevenin hedef adresini alır.
GetFrameSourceAddress Bir çerçevenin kaynak adresini alır.
GetProtocolStartOffset Çerçevedeki belirli bir protokole uzaklığı alır.
ParserTemporaryLockFrame Ayrıştırıcıya girdiğinde bir çerçeveyi kilitler ve çıkışta çerçevenin kilidini açar.

 

Dışarı aktarma işlevleri (uzmanlar ve ayrıştırıcılar tarafından çağrılabilen yardımcı işlevler), yapılar ve numaralandırmalar hakkında bilgi için aşağıdaki konulara bakın.

Hakkında bilgi için Görmek
Ayrıştırıcıların dışarı aktaran işlevler. Ayrıştırıcı DLL Dışarı Aktarma İşlevleri
Ayrıştırıcı işlevlerinin kullandığı yapılar. Ayrıştırıcı Yapılarını
Ayrıştırıcıların ve uzmanların çağırdığını ortak yardımcı işlevler. Uzmanı ve Ayrıştırıcı Ortak İşlevleri