struttura SPLCLIENT_INFO_INTERNAL (winsplp.h)

La struttura SPLCLIENT_INFO_INTERNAL è un super set di informazioni in splclient_info_1, splclient_info2 e splclient_info3 e contiene informazioni aggiuntive necessarie per il codice Device Control Defender.

Sintassi

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;

Members

cbSize

Dimensioni in byte di questa struttura.

dwFlags

Aprire i flag aggiuntivi della stampante per il provider.

dwSize

Riservato per la compatibilità con una struttura info 1.

pMachineName

Nome computer client

pUserName

Nome utente client

dwBuildNum

Numero di build del client

dwMajorVersion

Versione principale del computer client

dwMinorVersion

Versione secondaria del computer client

wProcessorArchitecture

Architettura del computer client

hSplPrinter

Handle lato server da usare per le chiamate dirette.

dwProcessId

ProcessId dell'app che chiama OpenPrinter.

dwSessionId

SessionId della sessione dell'app che chiama OpenPrinter.

Requisiti

Requisito Valore
Intestazione winsplp.h (include Winsplp.h)