Поделиться через


структура SECPKG_CALL_INFO (ntsecpkg.h)

Структура 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

Набор флагов атрибутов, описывающих вызов. В следующей таблице перечислены допустимые значения флагов атрибутов.

Значение Значение
SECPKG_CALL_KERNEL_MODE
Вызов был создан в режиме ядра.
SECPKG_CALL_ANSI
Звонок поступил из заглушки ANSI.
SECPKG_CALL_URGENT
Вызов, назначенный срочным.
SECPKG_CALL_RECURSIVE
Вызов является рекурсивным.
SECPKG_CALL_IN_PROC
Вызов был создан в процессе.
SECPKG_CALL_CLEANUP
Вызов — это очистка из клиента.
SECPKG_CALL_WOWCLIENT
Вызов осуществляется из клиентского процесса WOW.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_THREAD_TERM
Вызов выполняется из завершенного потока.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_PROCESS_TERM
Вызов выполняется из завершенного процесса.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_IS_TCB
Вызов осуществляется из TCB.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_NETWORK_ONLY
Вызов запрашивает только сетевой вход, а не кэшированные входы.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_WINLOGON
Вызов LsaLogonUser осуществляется из Winlogon.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_ASYNC_UPDATE
Асинхронное обновление для разблокировки.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_SYSTEM_PROC
Вызов был получен из системного процесса.

Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_NEGO
Вызов выполняется из SPNego.

Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_NEGO_EXTENDER
Вызов осуществляется из расширителя NEGO.

Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.

SECPKG_CALL_BUFFER_MARSHALL
Переданный буфер маршалируется RPC.

Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.

CallCount

Число вызовов.

MechOid

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecpkg.h