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 |