다음을 통해 공유


클라이언트 셸 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 인증에 사용되는 자격 증명을 정의합니다.