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)