winwlx.h ヘッダー

このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。

winwlx.h には、次のプログラミング インターフェイスが含まれています。

関数

 
WlxActivateUserShell

ユーザー シェル プログラムをアクティブにします。
WlxDisconnectNotify

Winlogon は、ターミナル サービス ネットワーク セッションが切断されたときにこの関数を呼び出します。
WlxDisplayLockedNotice

ワークステーションをロックしたユーザーやロックされた日時など、ロックに関する情報を GINA に表示できるようにします。
WlxDisplaySASNotice

Winlogon は、ユーザーがログオンしていない場合にこの関数を呼び出します。
WlxDisplayStatusMessage

Winlogon は、GINA DLL でメッセージを表示する必要がある場合に、この関数を呼び出します。
WlxGetConsoleSwitchCredentials

Winlogon は、この関数を呼び出して、現在ログオンしているユーザーの資格情報を読み取り、ターゲット セッションに透過的に転送します。
WlxGetStatusMessage

Winlogon はこの関数を呼び出して、GINA DLL によって表示されるステータス メッセージを取得します。
WlxInitialize

Winlogon は、コンピューター上に存在するウィンドウ ステーションごとにこの関数を 1 回呼び出します。 現在、オペレーティング システムはワークステーションごとに 1 つのウィンドウ ステーションをサポートしています。
WlxIsLockOk

Winlogon は、ワークステーションをロックする前に、この関数を呼び出します。
WlxIsLogoffOk

Winlogon は、ユーザーがログオフ操作を開始するときにこの関数を呼び出します。
WlxLoggedOnSAS

Winlogon は、ユーザーがログオンしていてワークステーションがロックされていないときに、セキュリティで保護されたアテンション シーケンス (SAS) イベントを受け取ると、この関数を呼び出します。
WlxLoggedOutSAS

Winlogon は、ユーザーがログオンしていない間にセキュリティで保護されたアテンション シーケンス (SAS) イベントを受信すると、この関数を呼び出します。
WlxLogoff

Winlogon はこの関数を呼び出して、このワークステーションでのログオフ操作を GINA に通知し、GINA が必要なログオフ操作を実行できるようにします。
WlxNegotiate

WlxNegotiate 関数は、置換 GINA DLL によって実装する必要があります。 これは、Winlogon によって GINA DLL に対して行われた最初の呼び出しです。 WlxNegotiate を使用すると、GINA でインストールされているバージョンの Winlogon がサポートされていることを確認できます。
WlxNetworkProviderLoad

Winlogon はこの関数を呼び出して、有効な認証と識別情報を収集します。
WlxReconnectNotify

Winlogon は、ターミナル サービス ネットワーク セッションが再接続されたときにこの関数を呼び出します。
WlxRemoveStatusMessage

Winlogon はこの関数を呼び出して、GINA DLL にステータス メッセージの表示を停止するように指示します。
WlxScreenSaverNotify

Winlogon は、スクリーン セーバーがアクティブになる直前にこの関数を呼び出し、GINA がスクリーン セーバー プログラムと対話できるようにします。
WlxShutdown

Winlogon はシャットダウンの直前にこの関数を呼び出し、リーダーからスマート カードを取り出すなどのシャットダウン タスクを GINA が実行できるようにします。
WlxStartApplication

Winlogon は、システムがユーザーのコンテキストでアプリケーションを起動する必要がある場合に、この関数を呼び出します。
WlxWkstaLockedSAS

Winlogon は、セキュリティで保護されたアテンション シーケンス (SAS) を受け取り、ワークステーションがロックされているときに、この関数を呼び出します。

コールバック関数

 
PWLX_ASSIGN_SHELL_PROTECTION

新しくログオンしたユーザーのシェル プログラムに保護を割り当てるために GINA によって呼び出されます。
PWLX_CHANGE_PASSWORD_NOTIFY

GINA によって呼び出され、パスワードが変更されたことを示します。
PWLX_CHANGE_PASSWORD_NOTIFY_EX

GINA によって呼び出され、パスワードが変更されたことを特定のネットワーク プロバイダー (またはすべてのネットワーク プロバイダー) に通知します。
PWLX_CLOSE_USER_DESKTOP

GINA によって呼び出され、代替ユーザー デスクトップを閉じ、デスクトップが閉じられた後にクリーン。
PWLX_CREATE_USER_DESKTOP

GINA によって呼び出され、ユーザー用の代替アプリケーション デスクトップが作成されます。
PWLX_DIALOG_BOX

ダイアログ ボックス テンプレートからモーダル ダイアログ ボックスを作成するために、GINA によって呼び出されます。
PWLX_DIALOG_BOX_INDIRECT

メモリ内のダイアログ ボックス テンプレートからモーダル ダイアログ ボックスを作成するために GINA によって呼び出されます。
PWLX_DIALOG_BOX_INDIRECT_PARAM

ダイアログ ボックス コントロールを初期化し、メモリ内のダイアログ ボックス テンプレートからモーダル ダイアログ ボックスを作成するために、GINA によって呼び出されます。
PWLX_DIALOG_BOX_PARAM

ダイアログ ボックス コントロールを初期化し、ダイアログ ボックス テンプレート リソースからモーダル ダイアログ ボックスを作成するために、GINA によって呼び出されます。
PWLX_DISCONNECT

ターミナル サービスが有効になっている場合は、代替の GINA DLL によって呼び出されます。 GINA はこの関数を呼び出して、ターミナル サービス ネットワーク セッションから切断します。
PWLX_GET_OPTION

オプションの現在の値を取得するために GINA によって呼び出されます。
PWLX_GET_SOURCE_DESKTOP

GINA によって呼び出され、Winlogon が Winlogon デスクトップに切り替わる前に現在のデスクトップの名前とハンドルが決定されます。
PWLX_MESSAGE_BOX

メッセージ ボックスを作成、表示、操作するために GINA によって呼び出されます。
PWLX_QUERY_CLIENT_CREDENTIALS

ターミナル サービスが有効になっている場合は、代替の GINA DLL によって呼び出されます。 GINA は、この関数を呼び出して、インターネット コネクタ ライセンスを使用していないリモート ターミナル サービス クライアントの資格情報を取得します。
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS

GINA によって呼び出され、一時セッションの Winlogon から宛先セッションの Winlogon に転送された資格情報を読み取ります。
PWLX_QUERY_IC_CREDENTIALS

ターミナル サービスが有効になっている場合は、代替の GINA DLL によって呼び出されます。 GINA はこの関数を呼び出して、ターミナル サーバーがインターネット コネクタ ライセンスを使用しているかどうかを判断し、資格情報を取得します。
PWLX_QUERY_TERMINAL_SERVICES_DATA

ユーザーがログオンした後にターミナル サービスのユーザー構成情報を取得するために、GINA によって呼び出されます。
PWLX_QUERY_TS_LOGON_CREDENTIALS

ターミナル サービスが有効になっている場合は、代替の GINA DLL によって呼び出され、資格情報が取得されます。 その後、GINA DLL は、この情報を使用してログオン ボックスに自動的に入力し、ユーザーのログインを試みます。
PWLX_SAS_NOTIFY

セキュリティで保護されたアテンション シーケンス (SAS) イベントを Winlogon に通知するために、GINA によって呼び出されます。
PWLX_SET_CONTEXT_POINTER

GINA によって呼び出され、Winlogon によって渡されるコンテキスト ポインターを、GINA 関数への今後のすべての呼び出しの最初のパラメーターとして指定します。
PWLX_SET_OPTION

オプションの値を設定するために GINA によって呼び出されます。
PWLX_SET_RETURN_DESKTOP

GINA によって呼び出され、現在のセキュア アテンション シーケンス (SAS) イベント処理関数が完了したときに Winlogon が切り替える代替アプリケーション デスクトップを指定します。
PWLX_SET_TIMEOUT

ダイアログ ボックスに関連付けられているタイムアウトを変更するために、GINA によって呼び出されます。 既定のタイムアウトは 2 分です。
PWLX_SWITCH_DESKTOP_TO_USER

アプリケーション デスクトップに切り替えるために GINA によって呼び出されます。
PWLX_SWITCH_DESKTOP_TO_WINLOGON

GINA DLL を Winlogon デスクトップに切り替えることができます。
PWLX_USE_CTRL_ALT_DEL

セキュリティで保護されたアテンション シーケンス (SAS) として標準の Ctrl + Alt + DEL キーの組み合わせを使用するように Winlogon に指示するために GINA によって呼び出されます。
PWLX_WIN31_MIGRATE

ターミナル サービスが有効になっている場合は、代替の GINA DLL によって呼び出されます。 GINA はこの関数を呼び出して、ターミナル サービス クライアントのセットアップを完了します。

構造

 
WLX_CLIENT_CREDENTIALS_INFO_V1_0

WlxQueryClientCredentials または WlxQueryInetConnectorCredentials の呼び出しによって返されるクライアント資格情報を格納します。
WLX_CLIENT_CREDENTIALS_INFO_V2_0

WlxQueryTsLogonCredentials の呼び出しによって返されるクライアント資格情報を格納します。
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0

WlxGetConsoleSwitchCredentials の呼び出しによって返されるクライアント資格情報を格納します。
WLX_DESKTOP

GINA DLL と Winlogon の間でデスクトップ情報を渡すために使用されます。
WLX_DISPATCH_VERSION_1_0

WlxInitialize 呼び出しで GINA DLL に渡される Winlogon バージョン 1.0 関数ディスパッチ テーブルの形式を定義します。
WLX_DISPATCH_VERSION_1_1

WlxInitialize 呼び出しで GINA DLL に渡される Winlogon バージョン 1.1 関数ディスパッチの形式を定義します。
WLX_DISPATCH_VERSION_1_2

WlxInitialize 呼び出しで GINA DLL に渡される Winlogon バージョン 1.2 関数ディスパッチ テーブルの形式を定義します。
WLX_DISPATCH_VERSION_1_3

WlxInitialize 呼び出しで GINA DLL に渡される Winlogon バージョン 1.3 関数ディスパッチ テーブルの形式を定義します。
WLX_DISPATCH_VERSION_1_4

WlxInitialize 呼び出しで GINA DLL に渡される Winlogon バージョン 1.4 関数ディスパッチ テーブルの形式を定義します。
WLX_MPR_NOTIFY_INFO

識別情報と認証情報をネットワーク プロバイダーに提供します。
WLX_NOTIFICATION_INFO

この構造体には、Winlogon イベントに関する情報が格納されます。
WLX_PROFILE_V1_0

初期環境の設定に使用される情報が含まれます。
WLX_PROFILE_V2_0

WLX_PROFILE_V1_0によって提供される情報に加えて、プロファイル情報が含まれます。
WLX_TERMINAL_SERVICES_DATA

ターミナル サービスのユーザー構成情報を GINA に提供するために使用されます。