Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera uma interface personalizada para um gerenciador de protocolos.
Sintaxe
virtual HRESULT GetProtocolManagerCustomInterface(
IN PCWSTR pProtocolManagerDll,
IN PCWSTR pProtocolManagerDllInitFunction,
IN DWORD dwCustomInterfaceId,
OUT PVOID* ppCustomInterface
) = 0;
Parâmetros
pProtocolManagerDll
[IN] Um ponteiro para uma cadeia de caracteres que contém o caminho para a DLL do gerenciador de protocolos.
pProtocolManagerDllInitFunction
[IN] Um ponteiro para uma cadeia de caracteres que contém o nome da função de inicialização para o gerenciador de protocolos.
dwCustomInterfaceId
[IN] Um DWORD que contém a ID da interface a ser retornada para o gerenciador de protocolos.
ppCustomInterface
[OUT] Um ponteiro para um VOID buffer que contém a interface personalizada.
Valor Retornado
Um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
| Valor | Descrição |
|---|---|
| S_OK | Indica que a operação foi bem-sucedida. |
| ERROR_FILE_NOT_FOUND | Indica que o gerenciador de protocolo especificado por pProtocolManagerDll não existe ou que o ponto de entrada de DLL especificado por pProtocolManagerDllInitFunction não é válido. |
| ERROR_INVALID_PARAMETER | Indica que a interface especificada por dwCustomInterfaceId não é válida. |
Comentários
O GetProtocolManagerCustomInterface método expõe o método IWpfExposeProtocolManagerCustomInterface::LoadProtocolManagerAndGetCustomInterface para módulos HTTP.
Requisitos
| Type | Descrição |
|---|---|
| Cliente | – IIS 7.0 no Windows Vista – IIS 7.5 no Windows 7 – IIS 8.0 no Windows 8 – IIS 10.0 no Windows 10 |
| Servidor | – IIS 7.0 no Windows Server 2008 – IIS 7.5 no Windows Server 2008 R2 – IIS 8.0 no Windows Server 2012 – IIS 8.5 no Windows Server 2012 R2 – IIS 10.0 no Windows Server 2016 |
| Produto | - 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 |
| parâmetro | Httpserv.h |
Consulte Também
IHttpServer Interface
Método IWpfExposeProtocolManagerCustomInterface::LoadProtocolManagerAndGetCustomInterface