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) |