Winsock hálózati eseménykövetés részletei
Az alábbiakban az egyes Winsock hálózati eseményeket ismertetjük, amelyek nyomon követhetők, és ismertetik, hogy mely paraméterek és információk vannak naplózva.
Szoftvercsatorna létrehozása
Eseményazonosító = 1
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a szoftvercsatornák létrehozásához:
- A szoftvercsatorna- vagy WSASocket függvények hívásai által létrehozott szoftvercsatorna-fogantyúk.
- Elfogadott szoftvercsatornák fogópontjai a figyelési szoftvercsatornákon.
- A WSAJoinLeaf függvény hívásai által létrehozott szoftvercsatorna-fogópontok.
- A szoftvercsatornák kezelik az AcceptEx vagy ConnectEx függvények hívásai által újra használt fogópontokat.
A rendszer a következő paramétereket naplózza egy szoftvercsatorna-létrehozási eseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
SocketType |
A foglalat típusa. |
protokoll |
A szoftvercsatorna protokollja. |
UserModePid |
A szoftvercsatornát létrehozó felhasználói módú folyamatazonosító. |
Szoftvercsatorna kötése
Eseményazonosító = 2 (IPv4), eseményazonosító = 3 (IPv6)
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon egy kötési művelethez:
- Szoftvercsatorna-fogópont implicit vagy explicit kötése.
A rendszer a következő paramétereket naplózza egy kötéseseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
cím |
A helyi IP-cím. |
port |
A helyi IP-port száma. |
állapota |
A kötési művelethez visszaadott állapot vagy hibakód. |
Sikertelen kötés
Eseményazonosító = 40
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon egy sikertelen kötési művelethez:
- Sikertelen szoftvercsatorna-fogópont implicit vagy explicit kötése.
A rendszer a következő paramétereket naplózza egy sikertelen kötési eseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A sikertelen kötési művelethez visszaadott hibakód. |
Socket Connect
Eseményazonosító = 4 (IPv4), eseményazonosító = 5 (IPv6)
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon egy kapcsolati műveletkéréshez (a kapcsolódási, ConnectEx, WSAConnect, WSAConnectByListvagy WSAConnectByName függvényhez):
- Szoftvercsatornák csatlakoztatása egy célhelyhez kapcsolatorientált vagy kapcsolat nélküli szoftvercsatornához.
A rendszer a következő paramétereket naplózza egy csatlakozási eseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
cím |
A távoli IP-cím. |
port |
A távoli IP-port száma. |
Csatlakozás befejeződött
Eseményazonosító = 6
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a csatlakozás befejezéséhez:
- A csatlakozási művelet befejeződött.
A rendszer a következő paramétereket naplózza a csatlakozással befejezett eseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A kapcsolódási művelethez visszaadott hibakód. |
AFD-Initiated megszakítás
Eseményazonosító = 7
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a Winsock által kezdeményezett megszakításokhoz vagy megszakítási műveletekhez:
- Megszakítás az olvasatlan adatok bezárása után pufferelt fogadása miatt.
- Megszakítás a leállítási függvény hívása után azzal a , hogy paraméter hogyan van beállítva SD_RECEIVE, és a hívása lezárja függvényt a függőben lévő fogadási adatokkal.
- Megszakítás a végpont kiürítésére tett sikertelen kísérlet után.
- Belső Winsock-hiba történt.
- Hiba miatt megszakadt a kapcsolat, és az alkalmazás korábban azt kérte, hogy bizonyos körülmények között megszakítsa a kapcsolatot. Ilyen eset például egy olyan alkalmazás, amely nulla időtúllépéssel állítja be SO_LINGER, és a kapcsolaton még mindig nincsenek ismeretlen adatok.
- Megszakítás egy olyan kapcsolaton, amely nincs teljes mértékben társítva az elfogadó végponttal.
- A accept vagy AcceptEx függvény sikertelen hívásának megszakítása.
- Sikertelen fogadási művelet miatt megszakadt.
- Plug and Play-esemény miatti megszakítás.
- Meghiúsult kiürítési kérelem miatti megszakítás.
- Egy sikertelen, gyorsított adatátvételi kérés miatt megszakadt.
- Sikertelen küldési kérés miatt megszakadt.
- Megszakított küldési kérés miatt.
- Megszakadt a TransmitPackets függvénynek hívott megszakítás.
A rendszer a következő paramétereket naplózza egy Winsock által kezdeményezett megszakítási vagy megszakítási művelethez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
ok |
A megszakítási vagy megszakítási művelet oka. |
Transport-Initiated megszakítás
Eseményazonosító = 8
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a szállítás által kezdeményezett megszakítási vagy lemondási műveletekhez:
- Az átvitel által jelzett alaphelyzetbe állítás.
A rendszer a következő paramétereket naplózza egy Winsock által kezdeményezett megszakítási vagy megszakítási művelethez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
ok |
A megszakítási vagy megszakítási művelet oka. |
Sikertelen küldési kérelem
Eseményazonosító = 9
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a vagy WSASend kérések küldéséhez:
- Sikertelen vagy WSASend kérések küldésekor visszaadott hibák.
A rendszer a következő paramétereket naplózza egy olyan küldési kéréshez, amely hibát eredményez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A művelethez visszaadott hibakód. |
Sikertelen WsaSendMsg-kérelem
Eseményazonosító = 10
Szint = 4 (Információ)
A következő Winsock-események WSASendMsg-kérelmek hibáit követik nyomon:
- Sikertelen WSASendMsg kérések esetén visszaadott hibák.
A rendszer a következő paramétereket naplózza egy olyan küldési kéréshez, amely hibát eredményez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A művelethez visszaadott hibakód. |
Sikertelen visszavételi kérelem
Eseményazonosító = 11
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a recv, WSARecvvagy WSARecvEx kérések során:
- Sikertelen fogadási kérelmek esetén visszaadott hibák.
A rendszer a következő paramétereket naplózza egy olyan küldési kéréshez, amely hibát eredményez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A művelethez visszaadott hibakód. |
Sikertelen visszavételi kérelem
Eseményazonosító = 12
Szint = 4 (Információ)
A következő Winsock-események recvfrom vagy WSARecvFrom-kérelmek hibáit követik nyomon:
- Sikertelen vagy WSARecvFrom kérések esetén visszaadott hibák.
A rendszer a következő paramétereket naplózza egy recvfrom vagy WSARecvFrom kéréshez, amely hibát eredményez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A művelethez visszaadott hibakód. |
Szoftvercsatorna bezárása
Eseményazonosító = 13
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a szoftvercsatornák bezárásakor:
- A foglalat fogópontja bezárult.
A rendszer a következő paramétereket naplózza egy szoftvercsatorna-szoros eseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A szoftvercsatorna bezárása művelet visszatérési értéke. |
Szoftvercsatornák karbantartása
Eseményazonosító = 14
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon a szoftvercsatorna-tisztítási (leállítási) műveletekhez:
- A leállítási függvény meghívása szoftvercsatornán történik.
- Az átvitel sikertelen, kecses leválasztást jelez.
A rendszer a következő paramétereket naplózza egy szoftvercsatorna-tisztítási (leállítási) vagy szoftvercsatorna-bezárási esemény esetén:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A szoftvercsatorna-tisztítási (leállítási) művelet visszatérési értéke. |
Szoftvercsatorna elfogadása
Eseményazonosító = 15 (IPv4), eseményazonosító = 16 (IPv6)
Szint = 4 (Információ)
A következő Winsock-események egy accept, AcceptExvagy WSAAccept függvénykérelmet követnek nyomon:
A rendszer a következő paramétereket naplózza egy elfogadási eseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
cím |
A távoli IP-cím. |
port |
A távoli IP-port száma. |
állapota |
Az elfogadási művelethez visszaadott állapot vagy hibakód. |
Sikertelen elfogadás
Eseményazonosító = 17
Szint = 4 (Információ)
A rendszer a következő Winsock-eseményeket követi nyomon egy sikertelen elfogadási művelethez:
- Egy fogadja el a, AcceptExvagy WSAAccept kérést egy sikertelen szoftvercsatorna-leírón.
A rendszer a következő paramétereket naplózza egy sikertelen elfogadási eseményhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A sikertelen elfogadási művelethez visszaadott hibakód. |
Küldés elküldve
Eseményazonosító = 18
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A rendszer a következő Winsock-eseményeket követi nyomon a szoftvercsatornák küldési és fogadási pufferműveleteihez:
- Egy alkalmazás elküld egy üzenetet.
- A küldési művelet befejeződik Winsock számára.
A szoftvercsatorna-küldési műveletekhez a következő paraméterek vannak naplózva:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
FastPath |
Logikai érték, amely azt jelzi, hogy a gyors elérési út I/O-t használták-e. |
BufferCount |
A pufferek száma. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
A puffer hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferében található bájtok teljes száma. |
Ha a FastPath igaz, a rendszer a puffertömb első pufferének usermode-címét naplózza a Puffer paraméterben. Ha a FastPath hamis, a Rendszer a Winsock kernel puffercímét naplózza a Puffer paraméterben.
Posted fogadása
Eseményazonosító = 19
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A szoftvercsatornák fogadási puffer utáni műveleteihez a következő Winsock-események vannak nyomon követve:
- Egy alkalmazás egy fogadást ad meg.
- Egy fogadási művelet befejeződik Winsock számára.
A szoftvercsatornák fogadási műveleteihez a következő paraméterek vannak naplózva:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
FastPath |
Logikai érték, amely azt jelzi, hogy a gyors elérési út I/O-t használták-e. |
BufferCount |
A pufferek száma. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
A puffer hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferében található bájtok teljes száma. |
Ha a FastPath igaz, a rendszer a puffertömb első pufferének usermode-címét naplózza a Puffer paraméterben. Ha a FastPath hamis, a Rendszer a Winsock kernel puffercímét naplózza a Puffer paraméterben.
RecvFrom Posted
Eseményazonosító = 20
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A rendszer a következő Winsock-eseményeket követi nyomon egy puffer utáni művelethez egy szoftvercsatornán:
- Egy alkalmazás egy fogadást küld a műveletből.
A rendszer a következő paramétereket naplózza a recvfrom művelethez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
FastPath |
Logikai érték, amely azt jelzi, hogy a gyors elérési út I/O-t használták-e. |
BufferCount |
A pufferek száma. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
A puffer hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferében található bájtok teljes száma. |
Ha a FastPath igaz, a rendszer a puffertömb első pufferének usermode-címét naplózza a Puffer paraméterben. Ha a FastPath hamis, a Rendszer a Winsock kernel puffercímét naplózza a Puffer paraméterben.
Küldés közzétéve
Eseményazonosító = 21 (IPv4), eseményazonosító = 22 (IPv6)
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A rendszer a következő Winsock-eseményeket követi nyomon egy sendto puffer utáni művelethez egy szoftvercsatornán:
- Egy alkalmazás elküld egy feladót.
A rendszer a következő paramétereket naplózza a sendto művelethez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
FastPath |
Logikai érték, amely azt jelzi, hogy a gyors elérési út I/O-t használták-e. |
BufferCount |
A pufferek száma. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
A puffer hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferében található bájtok teljes száma. |
cím |
A szoftvercsatorna távoli IP-címe. |
port |
A szoftvercsatorna távoli IP-portszáma. |
Ha a FastPath igaz, a rendszer a puffertömb első pufferének usermode-címét naplózza a Puffer paraméterben. Ha a FastPath hamis, a Rendszer a Winsock kernel puffercímét naplózza a Puffer paraméterben.
Befejeződött a recv
Eseményazonosító = 23
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A szoftvercsatorna-fogadás befejezett műveleteihez a következő Winsock-események vannak nyomon követve:
- A küldési művelet befejeződik az átvitelre.
- A fogadási művelet befejeződik az átvitelre.
A rendszer a következő paramétereket naplózza egy befejezett vagy fogadott küldéshez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
A fogadott bájtok pufferének hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferében fogadott összes bájt. |
Küldés befejeződött
Eseményazonosító = 24
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A szoftvercsatorna-küldés befejezett műveleteihez a következő Winsock-események vannak nyomon követve:
- A küldési művelet befejeződik az átvitelre.
A rendszer a következő paramétereket naplózza a befejezett küldéshez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
Az elküldött bájtok pufferének hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferéből küldött összes bájt. |
SendMsg Kész
Eseményazonosító = 25
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A rendszer a következő Winsock-eseményeket követi nyomon, amikor egy WSASendMsg puffer utáni művelet befejeződik egy szoftvercsatornán:
- Egy alkalmazás végrehajt egy WSASendMsg műveletet.
A rendszer a következő paramétereket naplózza a WSASendMsg befejezéshez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
BufferCount |
A pufferek száma. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
Az elküldött bájtok pufferének hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferéből küldött összes bájt. |
cím |
A szoftvercsatorna távoli IP-címe. |
port |
A szoftvercsatorna távoli IP-portszáma. |
RecvFrom Kész
Eseményazonosító = 26 (IPv4), eseményazonosító = 27 (IPv6)
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A rendszer a következő Winsock-eseményeket követi nyomon, amikor egy puffer utáni művelet befejeződik egy szoftvercsatornán:
- Egy alkalmazás befejez egy recvfrom műveletet.
A rendszer a következő paramétereket naplózza a recvfrom befejezéséhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
BufferCount |
A pufferek száma. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
A fogadott bájtok pufferének hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferében fogadott összes bájt. |
cím |
A szoftvercsatorna távoli IP-címe. |
port |
A szoftvercsatorna távoli IP-portszáma. |
SendTo kész
Eseményazonosító = 28
Szint = 5 (részletes)
A felhasználói puffer sérülésének diagnosztizálása érdekében (például amikor egy alkalmazás ugyanazt a puffert használja egy másik küldési vagy fogadási hívásban, miközben még használatban van), a rendszer naplózza az adatpuffert, amikor a Rendszer elküldi a Winsocknak, és amikor az alapul szolgáló átvitel befejezi. A rendszer a következő Winsock-eseményeket követi nyomon, amikor egy sendto puffer utáni művelet befejeződik egy szoftvercsatornán:
- Egy alkalmazás végrehajt egy sendto műveletet.
A rendszer a következő paramétereket naplózza a sendto befejezéséhez:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
BufferCount |
A pufferek száma. |
puffer |
A puffer virtuális címe. Láncolt pufferek esetén ez a paraméter a lánc első pufferének virtuális címe. |
BufferLength |
Az elküldött bájtok pufferének hossza. A láncolt pufferek esetében ez a paraméter a lánc összes pufferéből küldött összes bájt. |
cím |
A szoftvercsatorna távoli IP-címe. |
port |
A szoftvercsatorna távoli IP-portszáma. |
Szoftvercsatorna-beállításkészlet
Eseményazonosító = 29
Szint = 5 (részletes)
Amikor egy alkalmazás módosít bizonyos szoftvercsatorna-beállításértékeket és Ioctls-értékeket, a rendszer naplózza az új értékeket. A naplózott beállítások az alkalmazások gyenge teljesítményének vagy furcsa viselkedésének diagnosztizálására használhatók. A rendszer a következő Winsock-eseményeket követi nyomon bizonyos szoftvercsatornák beállításaihoz és ioctls-ekhez:
- SO_SNDBUF módosításokat.
- SO_RCVBUF módosításokat.
- FIONBIO
- SIO_ENABLE_CIRCULAR_QUEUEING
- SIO_UDP_CONNRESET
- SO_OOBINLINE
A rendszer a következő paramétereket naplózza setsockopt és WSAIoctl függvényhívásokhoz, amelyek a fenti értékek bármelyikét módosítják:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
beállítás |
A módosított szoftvercsatorna-beállítás vagy az Ioctl. |
érték |
A szoftvercsatorna-beállítás vagy az Ioctl új értéke. |
Select/Poll Posted
Eseményazonosító = 30
Szint = 5 (részletes)
A rendszer a következő Winsock-eseményeket követi nyomon, amikor egy alkalmazás meghívja a vagy WSAPoll függvényt:
- Az alkalmazás közzétesz egy vagy WSAPoll kérést.
A rendszer a következő paramétereket naplózza vagy WSAPoll eseményekhez:
Paraméter | Leírás |
---|---|
folyamat |
A tulajdonosi folyamat azonosítója. |
HandleCount |
Az alkalmazás által átadott leírók száma (csak a kezdeményező eseményre érvényes). |
időtúllépés |
A vagy WSAPoll függvény várakozási ideje. |
Kiválasztás/Szavazás befejezve
Eseményazonosító = 31
Szint = 5 (részletes)
A rendszer a következő Winsock-eseményeket követi nyomon, amikor egy alkalmazás meghívja a vagy WSAPoll függvényt:
A rendszer a következő paramétereket naplózza, amikor egy kiválasztja vagy WSAPoll művelet befejeződik:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
hiba |
A vagy WSAPoll művelethez visszaadott hibakód. |
WSAEventSelect
Eseményazonosító = 32
Szint = 5 (részletes)
A rendszer a következő Winsock-eseményeket követi nyomon, amikor egy alkalmazás meghívja a WSAEventSelect függvényt:
- Naplózza a WSAEventSelect függvényben átadott eseménymaszkot.
A rendszer a következő paramétereket naplózza WSAEventSelect függvényhívásokhoz:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
EventMask |
Az eseménymaszk értéke. |
Elvetett Datagram
Eseményazonosító = 33 (IPv4), eseményazonosító = 34 (IPv6)
Szint = 5 (részletes)
A datagram-alkalmazásokkal kapcsolatos problémák diagnosztizálásához a rendszer a következő Winsock-eseményeket követi nyomon:
- Amikor egy datagram megérkezik, és az el van dobva, nem elegendő a pufferterület.
- Csatlakoztatott datagramon, ha az adatok a csatlakoztatott célhelytől eltérő forrásból érkeznek.
A rendszer a következő paramétereket naplózza az elvetett datagramok esetében:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
PacketSize |
Az elvetett csomag mérete. |
cím |
A csomag forrásának IP-címe. |
port |
A csomag forrásának IP-portszáma. |
ok |
A csomag elvetésének hibakódja vagy oka. |
Kapcsolat jelezve
Eseményazonosító = 35 (IPv4), eseményazonosító = 36 (IPv6)
Szint = 5 (részletes)
A rendszer a következő Winsock-eseményeket követi nyomon a kapcsolat által jelzett műveletekhez:
- Az alkalmazások csatlakozási kérelmet kapnak.
A rendszer a következő paramétereket naplózza az átviteli eseményekből jelzett kapcsolatokhoz:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
cím |
A távoli IP-cím. |
port |
A távoli IP-port száma. |
Megjelölt adatok
Eseményazonosító = 37
Szint = 5 (részletes)
A rendszer a következő Winsock-eseményeket követi nyomon az adatjeles műveletekhez:
- Egy alkalmazás adatokat fogad egy csatlakoztatott szoftvercsatornán.
A rendszer a következő paramétereket naplózza az átviteli eseményekből jelzett adatokhoz:
Paraméter | Leírás |
---|---|
folyamat |
A tulajdonosi folyamat azonosítója. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
megadott bájtok |
A szoftvercsatornán fogadott bájtok száma. |
Szállításból jelzett adatok
Eseményazonosító = 38 (IPv4), eseményazonosító = 39 (IPv6)
Szint = 5 (részletes)
A rendszer a következő Winsock-eseményeket követi nyomon a szállítási műveletekből származó adatokhoz:
- Egy alkalmazás egy fogadási kérelmet küld, és adatokat fogad.
A rendszer a következő paramétereket naplózza az átviteli eseményekből jelzett adatokhoz:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
cím |
A távoli IP-cím. |
port |
A távoli IP-port száma. |
megadott bájtok |
A szoftvercsatornán fogadott bájtok száma. |
Leválasztva a szállításról
Eseményazonosító = 41
Szint = 5 (részletes)
A rendszer a leválasztási műveletekhez a következő Winsock-eseményeket követi nyomon:
- Az alkalmazások leválasztási jelzést kapnak.
A rendszer a következő paramétereket naplózza az átviteli eseményekről jelzett leválasztáshoz:
Paraméter | Leírás |
---|---|
folyamat |
A folyamat kernel EPROCESS-struktúrájának címe. |
végpont |
A Winsock kernel szoftvercsatorna-címe, amelyet a szoftvercsatornák egyedi azonosítójaként használnak. |
Kapcsolódó témakörök
-
Winsock Tracing vezérlése