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