SPLCLIENT_INFO_INTERNAL 结构 (winsplp.h)
SPLCLIENT_INFO_INTERNAL结构是splclient_info_1、splclient_info2和splclient_info3中的一组超级信息,包含设备控制 Defender 代码所需的其他信息。
语法
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
调用 OpenPrinter 的应用的 ProcessId。
dwSessionId
调用 OpenPrinter 的应用会话的 SessionId。
要求
要求 | 值 |
---|---|
Header | winsplp.h (包括 Winsplp.h) |