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