PR_GetProtoByNumber¶
根据协议编号查找协议条目。
语法¶
#include <prnetdb.h>
PRStatus PR_GetProtoByNumber(
PRInt32 protocolnumber,
char* buffer,
PRInt32 bufsize,
PRProtoEnt* result);
参数¶
该函数具有以下参数
protocolnumber
分配给协议的编号。
buffer
指向运行时返回结果的临时缓冲区的指针。此缓冲区由调用方分配。
bufsize
buffer
参数中的字节数。缓冲区必须至少为 PR_NETDB_BUF_SIZE 字节。result
输入时,指向 PRNetAddr 结构的指针。输出时,如果函数返回
PR_SUCCESS
,则运行时在此结构中填充数据。
返回值¶
该函数返回以下值之一
如果成功,则返回
PR_SUCCESS
。如果失败,则返回
PR_FAILURE
。可以通过调用 PR_GetError 获取失败的原因。