クライアント シェル 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 | 認証に使用する資格情報を定義します。 |