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


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

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

pMachineName

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

pUserName

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

dwBuildNum

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

dwMajorVersion

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

dwMinorVersion

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

wProcessorArchitecture

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

hSplPrinter

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

dwProcessId

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

dwSessionId

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

Требования

Требование Ценность
заголовка winsplp.h (include Winsplp.h)