次の方法で共有


クライアント シェル API の構造と定義

次の表は、Windows リモート管理 (WinRM) クライアント シェル API の構造とその他の定義の概要を示しています。

機能 説明
WSMAN_SHELL_COMPLETION_FUNCTION シェル操作に対して呼び出されるコールバック関数。これにより、リモート要求が発生します。

 

構造体 説明
WSMAN_AUTHENTICATION_CREDENTIALS 認証方法と、サーバーまたはプロキシ認証に使用される資格情報を定義します。
WSMAN_DATA WinRM API で使用される受信データと送信データを格納します。
WSMAN_DATA_BINARY さまざまな WinRM API 関数で使用するバイナリ データを格納します。
WSMAN_DATA_TEXT さまざまな WinRM API 関数で使用するテキスト ベースのデータを格納します。
WSMAN_ENVIRONMENT_VARIABLE 名前と値のペアを使用して、個々の環境変数を定義します。
WSMAN_ENVIRONMENT_VARIABLE_SET 環境変数の配列を定義します。
WSMAN_ERROR エラー情報が含まれます。
WSMAN_KEY セレクター セット内のキーと値のペアを表し、特定のリソースを識別するために使用されます。
WSMAN_OPTION 特定のオプション名と値のペアを表します。
WSMAN_OPTION_SET 一連のオプションを表します。
WSMAN_PROXY_INFO 各セッションのプロキシ情報を設定します。
WSMAN_RECEIVE_DATA_RESULT WSManReceiveShellOutput API から受信した出力データを表します。
WSMAN_RESPONSE_DATA WSMan 操作から受信した出力データを表します。
WSMAN_SELECTOR_SET リソースの ID を表すキーのセットを定義します。
WSMAN_SHELL_ASYNC すべてのシェル操作に渡される非同期構造体を定義します。
WSMAN_SHELL_DISCONNECT_INFO TBD
WSMAN_SHELL_STARTUP_INFO WSManCreateShell プラグイン呼び出しを使用してシェルを作成するために必要なすべてのシェル固有のデータを格納します。
WSMAN_STREAM_ID_SET シェルとコマンドの入力または出力に使用されるすべてのストリームを一覧表示します。
WSMAN_USERNAME_PASSWORD_CREDS 認証に使用する資格情報を定義します。