Share via


SPLCLIENT_INFO_INTERNAL structure (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 requises par le 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 au fournisseur.

dwSize

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

pMachineName

Nom de l’ordinateur client

pUserName

Nom d’utilisateur client

dwBuildNum

Numéro de build du client

dwMajorVersion

Version principale 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.

Configuration requise

Condition requise Valeur
En-tête winsplp.h (inclure Winsplp.h)