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