WSMAN_PLUGIN_SEND funzione di callback (wsman.h)
Definisce il callback di invio per un plug-in. Questa funzione viene chiamata per ogni oggetto ricevuto da un client. Ogni oggetto ricevuto fa sì che il callback venga chiamato una sola volta. Dopo l'elaborazione dei dati, il plug-in Gestione remota Windows (WinRM) chiama WSManPluginOperationComplete per confermare la ricezione e consentire la consegna dell'oggetto successivo.
Il nome del punto di ingresso della DLL deve essere WSManPluginSend.
Sintassi
WSMAN_PLUGIN_SEND WsmanPluginSend;
void WsmanPluginSend(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PVOID commandContext,
PCWSTR stream,
WSMAN_DATA *inboundData
)
{...}
Parametri
requestDetails
Puntatore a una struttura WSMAN_PLUGIN_REQUEST che specifica l'URI, le opzioni, le impostazioni locali, il flag di arresto e l'handle per la richiesta.
flags
Se si tratta dell'ultimo oggetto per il flusso, questo parametro è impostato su WSMAN_FLAG_NO_MORE_DATA. In caso contrario, è impostato su zero.
shellContext
Specifica il contesto ricevuto quando è stata creata la shell.
commandContext
Se questa richiesta è destinata a un comando e non a una shell, questo è il contesto restituito dall'operazione di creazione winrm ; in caso contrario, questo parametro è NULL.
stream
Specifica il flusso associato all'oggetto in ingresso.
inboundData
Puntatore a una struttura WSMAN_DATA che contiene i dati inviati al flusso specificato. È sotto forma di dati binari.
Valore restituito
nessuno
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 |