SECPKG_CALL_INFO结构包含有关当前正在执行的调用的信息。 GetCallInfo 函数使用此结构。
语法
typedef struct _SECPKG_CALL_INFO {
  ULONG ProcessId;
  ULONG ThreadId;
  ULONG Attributes;
  ULONG CallCount;
  PVOID MechOid;
} SECPKG_CALL_INFO, *PSECPKG_CALL_INFO;
成员
ProcessId
调用的进程标识符。
ThreadId
调用的线程标识符。
Attributes
描述调用的属性标志集。 下表列出了有效的属性标志值。
| 值 | 含义 | 
|---|---|
  | 
调用源自内核模式。 | 
  | 
呼叫来自 ANSI 存根。 | 
  | 
呼叫指定的紧急呼叫。 | 
  | 
调用是递归的。 | 
  | 
调用源自进程。 | 
  | 
从客户端清理调用。 | 
  | 
调用来自 WOW 客户端进程。
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
调用来自已终止的线程。 
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
调用来自已终止的进程。
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
呼叫来自 TCB。
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
调用仅要求网络登录,不要求任何缓存登录。
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
              LsaLogonUser 的调用来自 Winlogon。
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
用于解锁的异步更新。
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
调用源自系统进程。
 Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
调用来自 SPNego。
 Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
调用来自 NEGO 扩展程序。
 Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 不支持此值。  | 
  | 
传递的缓冲区由 RPC 封送。
 Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 不支持此值。  | 
CallCount
调用计数。
MechOid
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows XP [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] | 
| 标头 | ntsecpkg.h |