PR_GetDescType¶
描述指定文件描述符引用的文件类型。
语法¶
#include <prio.h>
PRDescType PR_GetDescType(PRFileDesc *file);
参数¶
该函数具有以下参数
file
指向一个 PRFileDesc 对象的指针,该对象的描述符类型将被返回。
返回值¶
该函数返回一个 PRDescType
枚举常量,用于描述文件类型。
描述¶
PRDescType
枚举定义如下
typedef enum PRDescType {
PR_DESC_FILE = 1,
PR_DESC_SOCKET_TCP = 2,
PR_DESC_SOCKET_UDP = 3,
PR_DESC_LAYERED = 4
} PRDescType;
该枚举具有以下枚举值
PR_DESC_FILE
PRFileDesc 对象表示一个普通文件。
PR_DESC_SOCKET_TCP
PRFileDesc 对象表示一个 TCP 套接字。
PR_DESC_SOCKET_UDP
PRFileDesc 对象表示一个 UDP 套接字。
PR_DESC_LAYERED
PRFileDesc 对象是一个分层文件描述符。