Freigeben über


SPLCLIENT_INFO_INTERNAL-Struktur (winsplp.h)

Die SPLCLIENT_INFO_INTERNAL-Struktur ist ein Supersatz der Informationen in splclient_info_1, splclient_info2 und splclient_info3 und enthält zusätzliche Informationen, die vom Device Control Defender-Code benötigt werden.

Syntax

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;

Member

cbSize

Größe in Bytes dieser Struktur.

dwFlags

Öffnen Sie zusätzliche Druckerflags für den Anbieter.

dwSize

Für die Kompatibilität mit einer Info 1-Struktur reserviert.

pMachineName

Name des Clientcomputers

pUserName

Clientbenutzername

dwBuildNum

Clientbuildnummer

dwMajorVersion

Hauptversion des Clientcomputers

dwMinorVersion

Nebenversion des Clientcomputers

wProcessorArchitecture

Architektur des Clientcomputers

hSplPrinter

Serverseitiges Handle, das für direkte Aufrufe verwendet werden soll.

dwProcessId

ProcessId der App, die OpenPrinter aufruft.

dwSessionId

SessionId der App-Sitzung, die OpenPrinter aufruft.

Anforderungen

Anforderung Wert
Header winsplp.h (einschließlich Winsplp.h)