Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Carica un gestore protocolli specificato e recupera un'interfaccia per tale gestione protocolli.
Sintassi
virtual HRESULT LoadProtocolManagerAndGetCustomInterface(
IN PCWSTR pProtocolManagerDll,
IN PCWSTR pProtocolManagerDllInitFunction,
IN DWORD dwCustomInterfaceId,
OUT PVOID* ppCustomInterface
) = 0;
Parametri
pProtocolManagerDll
DLL per il caricamento di Gestione protocolli.
pProtocolManagerDllInitFunction
Punto di ingresso della DLL per la gestione protocolli.
dwCustomInterfaceId
Interfaccia da restituire per gestione protocolli.
ppCustomInterface
Puntatore a un buffer che riceverà l'interfaccia specificata da dwCustomInterfaceId.
Valore restituito
Oggetto HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
| Valore | Descrizione |
|---|---|
| S_OK | Indica che l'operazione ha avuto esito positivo. |
| ERROR_FILE_NOT_FOUND | Indica che la gestione protocolli specificata da pProtocolManagerDll non esiste o che il punto di ingresso della DLL specificato da pProtocolManagerDllInitFunction non è valido. |
| ERROR_INVALID_PARAMETER | Indica che l'interfaccia specificata da dwCustomInterfaceId non è valida. |
Commenti
Il LoadProtocolManagerAndGetCustomInterface metodo consente a un gestore protocolli di sfruttare le funzionalità implementate in un altro gestore di protocolli. È possibile caricare solo un subset di interfacce di gestione protocolli usando questo metodo, perché la maggior parte dell'interazione con i manager del protocollo viene completata tramite il framework del processo di lavoro.
Quando non è più necessaria l'interfaccia, rilasciarla prima di chiamare il metodo IProtocolManager::Shutdown del protocollo.
Requisiti
| Tipo | Descrizione |
|---|---|
| Client | - IIS 7.0 in Windows Vista |
IIS 7.5 in Windows 7
IIS 8.0 in Windows 8
IIS 10.0 su Windows 10 | | Server | - IIS 7.0 in Windows Server 2008
IIS 7.5 in Windows Server 2008 R2
IIS 8.0 in Windows Server 2012
IIS 8.5 in Windows Server 2012 R2
IIS 10.0 in Windows Server 2016 Technical Preview | | Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
IIS Express 7,5, IIS Express 8,0, IIS Express 10,0 | | Intestazione | Wpframework.h |
Vedere anche
Interfaccia IWpfExposeProtocolManagerCustomInterface
Informazioni di riferimento sulle API del framework del processo di lavoro