次の方法で共有


USEROBJECTFLAGS 構造体 (winuser.h)

ウィンドウ ステーションまたはデスクトップ ハンドルに関する情報が含まれます。

構文

typedef struct tagUSEROBJECTFLAGS {
  BOOL  fInherit;
  BOOL  fReserved;
  DWORD dwFlags;
} USEROBJECTFLAGS, *PUSEROBJECTFLAGS;

メンバー

fInherit

このメンバーが TRUE の場合、新しいプロセスはハンドルを継承します。 それ以外の場合、ハンドルは継承されません。

fReserved

将来利用するために予約されています。 このメンバーは FALSE である必要があります。

dwFlags

ウィンドウ ステーションの場合、このメンバーには次のウィンドウ ステーション属性を含めることができます。

意味
WSF_VISIBLE
0x0001L
ウィンドウ ステーションには、表示サーフェスが表示されます。
 

デスクトップの場合、 dwFlags メンバーには次の値を含めることができます。

意味
DF_ALLOWOTHERACCOUNTHOOK
0x0001L
デスクトップ上の他のアカウントで実行されているプロセスに、このプロセスでフックを設定できるようにします。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header winuser.h (Windows.h を含む)

こちらもご覧ください

CreateDesktop

GetUserObjectInformation

OpenDesktop

OpenInputDesktop

SetUserObjectInformation