在 Win32 API 的 Accctrl.h 头文件中,TRUSTEE_FORM 枚举用于表示 TRUSTEE 结构中 ptstrName 字段的格式。下面是该枚举的定义:
typedef enum _TRUSTEE_FORM {
  TRUSTEE_IS_SID,
  TRUSTEE_IS_NAME,
  TRUSTEE_BAD_FORM,
  TRUSTEE_IS_OBJECTS_AND_SID,
  TRUSTEE_IS_OBJECTS_AND_NAME
} TRUSTEE_FORM;

这个枚举包含以下成员:

  •  TRUSTEE_IS_SID:ptstrName 包含受信任实体的安全标识符 (SID)。


  •  TRUSTEE_IS_NAME:ptstrName 包含受信任实体的名称。


  •  TRUSTEE_BAD_FORM:ptstrName 的格式无效。


  •  TRUSTEE_IS_OBJECTS_AND_SID:ptstrName 包含 OBJECTS_AND_SID 结构。


  •  TRUSTEE_IS_OBJECTS_AND_NAME:ptstrName 包含 OBJECTS_AND_NAME 结构。


这些成员用于在 TRUSTEE 结构中指定 ptstrName 字段的格式,以正确解释该字段中的内容。TRUSTEE 结构通常用于描述访问控制列表 (ACL) 条目的受信任实体。

这个枚举通常在与访问控制相关的函数和结构中使用,以指定受信任实体名称或安全标识符的格式。


转载请注明出处:http://www.zyzy.cn/article/detail/23756/Win32 API/Accctrl.h/TRUSTEE_FORM