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。

要求

要求 价值
标头 winsplp.h (包括 Winsplp.h)