ホーム › System.GroupPolicy › PFNGENERATEGROUPPOLICY
PFNGENERATEGROUPPOLICY
コールバックシグネチャ
DWORD PFNGENERATEGROUPPOLICY(
DWORD dwFlags,
BOOL* pbAbort,
LPWSTR pwszSite,
RSOP_TARGET* pComputerTarget,
RSOP_TARGET* pUserTarget
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| dwFlags | DWORD | 次のフラグの 1 つ以上を表すパラメーターです。 GPO_INFO_FLAG_SLOWLINKポリシーが低速リンク経由で適用されます。 GPO_INFO_FLAG_VERBOSE詳細な出力をイベント ログに書き込みます。 |
| pbAbort | BOOL* | GPO の処理を続行するかどうかを指定する値です。このパラメーターが TRUE の場合、GPO の処理は停止し、拡張機能は自身のリソースを解放して速やかに制御を返す必要があります。このパラメーターが FALSE の場合、GPO の処理は続行されます。 |
| pwszSite | LPWSTR | 対象コンピューターのサイト名へのポインターです。このパラメーターは NULL でもかまいません。 |
| pComputerTarget | RSOP_TARGET* | コンピューターに関する情報を格納する RSOP_TARGET 構造体へのポインターです。このパラメーターは NULL でもかまいませんが、NULL の場合は pUserTarget パラメーターが必須です。 |
| pUserTarget | RSOP_TARGET* | ユーザーに関する情報を格納する RSOP_TARGET 構造体へのポインターです。このパラメーターは NULL でもかまいませんが、NULL の場合は pComputerTarget パラメーターが必須です。 |
公式ドキュメント
GenerateGroupPolicy コールバック関数は、プランニング モードで RSoP データを生成する際に各ポリシー拡張機能がエクスポートしなければならない、アプリケーション定義のコールバック関数です。グループ ポリシー データ アクセス サービス (GPDAS) は、クライアント側拡張機能の読み込みをシミュレートした後にこの関数を呼び出し、拡張機能がポリシー データを生成できるようにします。
PFNGENERATEGROUPPOLICY 型は、このコールバック関数へのポインターを定義します。 GenerateGroupPolicy は、アプリケーション定義の関数名のプレースホルダーです。
戻り値
関数が成功した場合、戻り値は ERROR_SUCCESS です。それ以外の場合、関数はシステム エラー コードのいずれかを返します。エラー コードの完全な一覧については、 System Error Codes またはヘッダー ファイル WinError.h を参照してください。
解説(Remarks)
ポリシー拡張機能は、次のレジストリ キーにこのコールバック関数を登録する必要があります:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\ClientExtensionGuid
GenerateGroupPolicy REG_SZ
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)