次の方法で共有


SPLCLIENT_INFO_3_VISTA構造体 (winsplp.h)

SPLCLIENT_INFO_1 構造体と SPLCLIENT_INFO_2 構造体の両方に、情報のスーパー セットが含まれています。 プロバイダーに必要な追加情報も含まれています。

構文

typedef struct _SPLCLIENT_INFO_3_VISTA {
  UINT   cbSize;
  DWORD  dwFlags;
  DWORD  dwSize;
  PWSTR  pMachineName;
  PWSTR  pUserName;
  DWORD  dwBuildNum;
  DWORD  dwMajorVersion;
  DWORD  dwMinorVersion;
  WORD   wProcessorArchitecture;
  UINT64 hSplPrinter;
} SPLCLIENT_INFO_3_VISTA;

メンバーズ

cbSize

この構造体のサイズをバイト単位で指定します。

dwFlags

プロバイダーに対して開いているプリンターの追加フラグを指定します。

dwSize

引っ込み思案。 SPLCLIENT_INFO_1 構造体との互換性のために使用されます。

pMachineName

クライアント コンピューター名を指定します。

pUserName

クライアント ユーザー名を指定します。

dwBuildNum

クライアント ビルド番号を指定します。

dwMajorVersion

クライアント コンピューターのメジャー バージョンを指定します。

dwMinorVersion

クライアント コンピューターのマイナー バージョンを指定します。

wProcessorArchitecture

クライアント コンピューターのアーキテクチャを指定します。

hSplPrinter

直接呼び出しに使用するサーバー側ハンドルを指定します。

必要条件

要件 価値
ヘッダー winsplp.h