MprInfoBlockFind 函数 (mprapi.h)

MprInfoBlockFind 函数在信息标头中查找指定的块,并检索有关该块的信息。

语法

DWORD MprInfoBlockFind(
  [in]  LPVOID  lpHeader,
  [in]  DWORD   dwInfoType,
  [out] LPDWORD lpdwItemSize,
  [out] LPDWORD lpdwItemCount,
  [out] LPBYTE  *lplpItemData
);

parameters

[in] lpHeader

指定要在其中查找块的标头。

[in] dwInfoType

指定要查找的块的类型。 可用的类型取决于传输: IPIPX

[out] lpdwItemSize

指向 DWORD 变量的指针,该变量接收所定位块的数据中每个项的大小。 此参数是可选的。 如果此参数为 NULL,则不返回项大小。

[out] lpdwItemCount

指向 DWORD 变量的指针,该变量接收块数据中包含的 dwItemSize 大小的项数。 此参数是可选的。 如果此参数为 NULL,则不返回项计数。

[out] lplpItemData

指向成功返回时指向所找到块的数据的指针的指针。 此参数是可选的。 如果此参数为 NULL,则不返回数据。

返回值

如果函数成功,则返回值NO_ERROR。

如果函数失败,则返回值为以下值之一。

说明
ERROR_INVALID_PARAMETER
lpInfoHeader 参数为 NULL
ERROR_NOT_FOUND
标头中不存在 类型为 dwInfoType 的块。
其他
调用失败。 使用 FormatMessage 检索与返回的错误代码对应的错误消息。

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 mprapi.h
Library Mprapi.lib
DLL Mprapi.dll

另请参阅

FormatMessage

MprInfo 函数和信息标头