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