Partager via


structure SPLCLIENT_INFO_INTERNAL (winsplp.h)

La structure SPLCLIENT_INFO_INTERNAL est un super ensemble d’informations dans splclient_info_1, splclient_info2 et splclient_info3 et contient des informations supplémentaires nécessaires au code Device Control Defender.

Syntaxe

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;

Membres

cbSize

Taille en octets de cette structure.

dwFlags

Ouvrez les indicateurs supplémentaires de l’imprimante sur le fournisseur.

dwSize

Réservé à la compatibilité avec une structure d’informations 1.

pMachineName

Nom de l’ordinateur client

pUserName

Nom d’utilisateur du client

dwBuildNum

Numéro de build du client

dwMajorVersion

Version majeure de l’ordinateur client

dwMinorVersion

Version mineure de l’ordinateur client

wProcessorArchitecture

Architecture de l’ordinateur client

hSplPrinter

Handle côté serveur à utiliser pour les appels directs.

dwProcessId

ProcessId de l’application qui appelle OpenPrinter.

dwSessionId

SessionId de la session d’application qui appelle OpenPrinter.

Exigences

Exigence Valeur
d’en-tête winsplp.h (include Winsplp.h)