클라이언트 셸 API 구조 및 정의
다음 표에서는 WinRM(Windows 원격 관리) 클라이언트 셸 API에 대한 구조 및 기타 정의에 대한 개요를 제공합니다.
함수 | Description |
---|---|
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 | 인증에 사용되는 자격 증명을 정의합니다. |