SPLCLIENT_INFO_INTERNAL 構造体 (winsplp.h)
SPLCLIENT_INFO_INTERNAL構造体は、splclient_info_1、splclient_info2、splclient_info3の情報のスーパー セットであり、Device Control Defender コードに必要な追加情報が含まれています。
構文
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;
メンバー
cbSize
この構造体のサイズ (バイト単位)。
dwFlags
プロバイダーにプリンターの追加フラグを開きます。
dwSize
情報 1 構造体との互換性のために予約されています。
pMachineName
クライアント コンピューター名
pUserName
クライアント ユーザー名
dwBuildNum
クライアント ビルド番号
dwMajorVersion
クライアント マシンのメジャー バージョン
dwMinorVersion
クライアント コンピューターのマイナー バージョン
wProcessorArchitecture
クライアント コンピューターのアーキテクチャ
hSplPrinter
直接呼び出しに使用するサーバー側ハンドル。
dwProcessId
OpenPrinter を呼び出しているアプリの ProcessId。
dwSessionId
OpenPrinter を呼び出しているアプリ セッションの SessionId。
要件
要件 | 値 |
---|---|
Header | winsplp.h (Winsplp.h を含む) |