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


структура SPLCLIENT_INFO_INTERNAL (winsplp.h)

Структура SPLCLIENT_INFO_INTERNAL — это супер набор сведений в splclient_info_1, splclient_info2 и splclient_info3 и содержит дополнительные сведения, необходимые для кода Защитника управления устройствами.

Синтаксис

typedef struct _SPLCLIENT_INFO_INTERNAL {
  UINT   cbSize;
  DWORD  dwFlags;
  DWORD  dwSize;
  PWSTR  pMachineName;
  PWSTR  pUserName;
  DWORD  dwBuildNum;
  DWORD  dwMajorVersion;
  DWORD  dwMinorVersion;
  WORD   wProcessorArchitecture;
  UINT64 hSplPrinter;
  DWORD  dwProcessId;
  DWORD  dwSessionId;
} SPLCLIENT_INFO_INTERNAL;

Члены

cbSize

Размер этой структуры в байтах.

dwFlags

Откройте дополнительные флаги принтера для поставщика.

dwSize

Зарезервировано для совместимости со структурой сведений 1.

pMachineName

Имя клиентского компьютера

pUserName

Имя пользователя клиента

dwBuildNum

Номер сборки клиента

dwMajorVersion

Основная версия клиентского компьютера

dwMinorVersion

Дополнительный номер версии клиентского компьютера

wProcessorArchitecture

Архитектура клиентского компьютера

hSplPrinter

Дескриптор на стороне сервера, используемый для прямых вызовов.

dwProcessId

ProcessId приложения, вызывающего OpenPrinter.

dwSessionId

SessionId сеанса приложения, вызывающего OpenPrinter.

Требования

Требование Значение
Заголовок winsplp.h (включая Winsplp.h)