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。
必要条件
要件 | 価値 |
---|---|
ヘッダー | winsplp.h (Winsplp.h を含む) |