Condividi tramite


WSMAN_PLUGIN_COMMAND funzione di callback (wsman.h)

Definisce il callback del comando per un plug-in. Questa funzione viene chiamata quando viene ricevuta una richiesta per un comando. Tutti i plug-in di Gestione remota Windows che supportano le operazioni della shell e devono creare comandi devono implementare questo callback.

Il nome del punto di ingresso della DLL deve essere WSManPluginCommand.

Sintassi

WSMAN_PLUGIN_COMMAND WsmanPluginCommand;

void WsmanPluginCommand(
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  PVOID shellContext,
  PCWSTR commandLine,
  WSMAN_COMMAND_ARG_SET *arguments
)
{...}

Parametri

requestDetails

Puntatore a una struttura di WSMAN_PLUGIN_REQUEST che specifica l'URI della risorsa, le opzioni, le impostazioni locali, il flag di arresto e l'handle per la richiesta.

flags

Riservato per utilizzi futuri. Deve essere impostato su zero.

shellContext

Specifica il contesto restituito dalla creazione della shell per cui deve essere associato questo comando.

commandLine

Specifica la riga di comando da eseguire.

arguments

Puntatore a una struttura WSMAN_COMMAND_ARG_SET che specifica gli argomenti della riga di comando da passare al comando.

Valore restituito

nessuno

Osservazioni

Il plug-in WinRM (WinRM) chiamerà il metodo WSManPluginReportContext per registrare un contesto di comando per il comando. Tutte le operazioni su questo comando vengono passate in questo contesto. Il contesto deve essere valido finché il metodo WSManPluginOperationComplete non viene chiamato dal plug-in per indicare che il comando è stato completato o la shell è stata arrestata. Tutti i parametri passati sono validi fino a quando il plug-in WinRM chiama WSManPluginOperationComplete.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione wsman.h
Componente ridistribuibile Windows Management Framework in Windows Server 2008 con SP2, Windows Vista con SP1 e Windows Vista con SP2