ホーム › Graphics.Printing › PrintAsyncNotifyUserFilter
PrintAsyncNotifyUserFilter
列挙型メンバー 2
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| kPerUser | 0 | 0x0 | CreatePrintAsyncNotifyChannel に渡された場合、kPerUser は、Print Spooler がホストする送信側と同じユーザーを偽装するために Client Impersonation を使用しているリッスン中のアプリケーションにのみ通知が送られることを示します。たとえば、Print Spooler がホストする送信側が印刷ジョブの印刷完了を通知する場合、そのジョブを送信したユーザーを偽装しているリッスン中のアプリケーションだけが通知を受け取ります。RegisterForPrintAsyncNotifications に渡された場合、kPerUser は、リスナーがそのリスナーと同じユーザーを偽装している送信側からのみ通知を受け取ることを示します。 |
| kAllUsers | 1 | 0x1 | CreatePrintAsyncNotifyChannel に渡された場合、kAllUsers は、送信側が関連付けられた印刷キューまたはプリント サーバーに対する管理者特権を持っている限り、ユーザーに関係なくリッスン中のすべてのアプリケーションに通知が送られることを示します。RegisterForPrintAsyncNotifications に渡された場合、kAllUsers は、関連付けられたユーザーが印刷キューまたはプリント サーバーに対する管理者特権を持つ、リッスン中のすべてのアプリケーションに通知が送られることを示します。 |
公式ドキュメント
通知を、Print Spooler がホストする送信側と同じユーザーに関連付けられたリッスン中のアプリケーションのみに送るか、より広範なリッスン中のアプリケーションに送るかを指定します。
解説(Remarks)
どちらの値を渡した場合でも、リスナーは登録した種類の通知のみを受け取ります。
ユーザーは複数のターミナル サーバー セッションに同時にログオンしている場合があります。どのセッションでホストされているかに関係なく、そのユーザーのすべてのアプリケーションが、登録した通知を受け取ります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PrintAsyncNotifyUserFilter : int {
kPerUser = 0,
kAllUsers = 1
} PrintAsyncNotifyUserFilter;public enum PrintAsyncNotifyUserFilter : int
{
kPerUser = 0,
kAllUsers = 1,
}Public Enum PrintAsyncNotifyUserFilter As Integer
kPerUser = 0
kAllUsers = 1
End Enumimport enum
class PrintAsyncNotifyUserFilter(enum.IntEnum):
kPerUser = 0
kAllUsers = 1// PrintAsyncNotifyUserFilter
pub const kPerUser: i32 = 0;
pub const kAllUsers: i32 = 1;// PrintAsyncNotifyUserFilter
const (
kPerUser int32 = 0
kAllUsers int32 = 1
)const
kPerUser = 0;
kAllUsers = 1;// PrintAsyncNotifyUserFilter
pub const kPerUser: i32 = 0;
pub const kAllUsers: i32 = 1;const
kPerUser* = 0
kAllUsers* = 1enum PrintAsyncNotifyUserFilter : int {
kPerUser = 0,
kAllUsers = 1,
}#define global kPerUser 0x0
#define global kAllUsers 0x1