작업 플러그 인 진입점
작업 플러그 인은 지원하려는 기능에 따라 특정 진입점을 구현해야 합니다.
플러그 인은 플러그 인 DLL 진입점의 이름을 포함하는 WinRM(Windows 원격 관리) 서비스에 등록해야 합니다. 모든 작업에는 해당 작업이 지원되는 경우 노출해야 하는 미리 정의된 DLL 진입점이 있습니다.
다음 표에서는 WinRM 플러그 인 API의 작업 플러그 인 진입점에 대한 개요를 제공합니다.
함수 | Description |
---|---|
WSMAN_PLUGIN_COMMAND | 플러그 인에 대한 명령 콜백을 정의합니다. 셸 기능을 지원하는 모든 WinRM 플러그 인은 이 콜백을 구현해야 합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginCommand여야 합니다. |
WSMAN_PLUGIN_CONNECT | 플러그 인에 대한 연결 콜백을 정의합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginConnect여야 합니다. |
WSMAN_PLUGIN_RECEIVE | 플러그 인에 대한 수신 콜백을 정의합니다. 셸 기능을 지원하는 모든 WinRM 플러그 인은 이 콜백을 구현해야 합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginReceive여야 합니다. |
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT | 플러그 인에 대한 릴리스 명령 콜백을 정의합니다. DLL 진입점 이름은 WSManPluginReleaseCommandContext여야 합니다. |
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT | 플러그 인에 대한 릴리스 셸 콜백을 정의합니다. DLL 진입점 이름은 WSManPluginReleaseCommandContext여야 합니다. |
WSMAN_PLUGIN_SEND | 플러그 인에 대한 송신 콜백을 정의합니다. 셸 기능을 지원하는 모든 WinRM 플러그 인은 이 콜백을 구현해야 합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginSend여야 합니다. |
WSMAN_PLUGIN_SHELL | 플러그 인에 대한 셸 콜백을 정의합니다. 셸 기능을 지원하는 모든 WinRM 플러그 인은 이 콜백을 구현해야 합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginShell이어야 합니다. |
WSMAN_PLUGIN_SHUTDOWN | 플러그 인에 대한 종료 콜백을 정의합니다. 모든 WinRM 플러그 인은 이 콜백 함수를 구현해야 합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginShutdown이어야 합니다. |
WSMAN_PLUGIN_SIGNAL | 플러그 인에 대한 신호 콜백을 정의합니다. 셸 기능을 지원하는 모든 WinRM 플러그 인은 이 콜백을 구현해야 합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginSignal이어야 합니다. |
WSMAN_PLUGIN_STARTUP | 플러그 인에 대한 시작 콜백을 정의합니다. 모든 WinRM 플러그 인은 이 콜백 함수를 구현해야 합니다. 이 메서드의 DLL 진입점 이름은 WSManPluginStartup이어야 합니다. |