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)