estrutura SPLCLIENT_INFO_INTERNAL (winsplp.h)
A estrutura SPLCLIENT_INFO_INTERNAL é um super conjunto de informações em splclient_info_1, splclient_info2 e splclient_info3 e contém informações adicionais necessárias para o código do Device Control Defender.
Sintaxe
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;
Membros
cbSize
Tamanho em bytes dessa estrutura.
dwFlags
Abra sinalizadores adicionais da impressora para o provedor.
dwSize
Reservado para compatibilidade com uma estrutura de informações 1.
pMachineName
Nome do computador cliente
pUserName
Nome de usuário do cliente
dwBuildNum
Número de build do cliente
dwMajorVersion
Versão principal do computador cliente
dwMinorVersion
Versão secundária do computador cliente
wProcessorArchitecture
Arquitetura do computador cliente
hSplPrinter
Identificador do lado do servidor a ser usado para chamadas diretas.
dwProcessId
ProcessId do aplicativo que está chamando OpenPrinter.
dwSessionId
SessionId da sessão do aplicativo que está chamando OpenPrinter.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | winsplp.h (inclua Winsplp.h) |