다음을 통해 공유


WSMAN_PLUGIN_SEND 콜백 함수(wsman.h)

플러그 인에 대한 송신 콜백을 정의합니다. 이 함수는 클라이언트에서 수신되는 각 개체에 대해 호출됩니다. 수신된 각 개체는 콜백을 한 번 호출합니다. 데이터가 처리된 후 WinRM(Windows 원격 관리) 플러그 인은 WSManPluginOperationComplete 를 호출하여 수신을 승인하고 다음 개체가 배달되도록 허용합니다.

DLL 진입점 이름은 WSManPluginSend여야 합니다.

구문

WSMAN_PLUGIN_SEND WsmanPluginSend;

void WsmanPluginSend(
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  PVOID shellContext,
  PVOID commandContext,
  PCWSTR stream,
  WSMAN_DATA *inboundData
)
{...}

매개 변수

requestDetails

요청에 대한 리소스 URI, 옵션, 로캘, 종료 플래그 및 핸들을 지정하는 WSMAN_PLUGIN_REQUEST 구조체에 대한 포인터입니다.

flags

스트림의 마지막 개체인 경우 이 매개 변수는 WSMAN_FLAG_NO_MORE_DATA 설정됩니다. 그렇지 않으면 0으로 설정됩니다.

shellContext

셸을 만들 때 수신된 컨텍스트를 지정합니다.

commandContext

이 요청이 셸이 아닌 명령을 대상으로 하는 경우 winrm 만들기 작업에서 반환된 컨텍스트입니다. 그렇지 않으면 이 매개 변수는 NULL입니다.

stream

인바운드 개체와 연결된 스트림을 지정합니다.

inboundData

지정된 스트림으로 전송되는 데이터를 포함하는 WSMAN_DATA 구조체에 대한 포인터입니다. 이진 데이터 형식입니다.

반환 값

없음

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7
지원되는 최소 서버 Windows Server 2008 R2
대상 플랫폼 Windows
헤더 wsman.h
재배포 가능 파일 WINDOWS Server 2008 SP2, Windows Vista SP1 및 Windows Vista SP2의 Windows Management Framework