NdfCreateWinSockIncident 函数 (ndfapi.h)

NdfCreateWinSockIncident 函数提供对 Microsoft 提供的 Winsock 帮助程序类的访问权限。

语法

void NdfCreateWinSockIncident(
                 SOCKET    sock,
  [in, optional] LPCWSTR   host,
                 USHORT    port,
  [in, optional] LPCWSTR   appId,
  [in, optional] SID       *userId,
  [out]          NDFHANDLE *handle
);

参数

sock

类型: SOCKET

标识连接的套接字的描述符。

[in, optional] host

类型: LPCWSTR

指向本地主机的指针。

port

类型: USHORT

提供 Winsock 访问的端口。

[in, optional] appId

类型: LPCWSTR

与应用程序关联的唯一标识符。

[in, optional] userId

类型: SID*

与用户关联的唯一标识符。

[out] handle

类型: NDFHANDLE*

网络诊断框架事件的句柄。

返回值

类型: HRESULT

可能的返回值包括但不限于以下内容。

返回代码 说明
S_OK
操作成功。
E_OUTOFMEMORY
没有足够的内存可用于完成此操作。
NDF_E_BAD_PARAM
一个或多个参数无效。
E_INVALIDARG
一个或多个参数无效。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 ndfapi.h
Library Ndfapi.lib
DLL Ndfapi.dll

另请参阅

NdfCloseIncident

NdfCreateIncident

NdfExecuteDiagnosis