WSK功能完成例程的背后原因是什么?

时间:2019-01-16 08:54:36

标签: windows kernel driver winsock

我正在编写使用Winsock内核模块的Windows驱动程序。最近,当我尝试打开套接字时遇到了问题。 WSKSocket函数需要使用指针IRP函数来引用:“异步完成新套接字的创建”。谁能解释这个机制的目的是什么以及它是如何工作的?

谢谢!

status = wskProviderNpi.Dispatch->WskSocket(
    wskProviderNpi.Client,
    AF_INET,
    SOCK_STREAM,
    IPPROTO_TCP,
    WSK_FLAG_BASIC_SOCKET,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    &irp);

0 个答案:

没有答案