Função de GetRequestedRuntimeVersionForCLSID
Obtém as comuns language runtime (CLR) versão informações apropriadas para a classe com o especificado CLSID.
Essa função foi preterida na .NET Framework versão 4.
HRESULT GetRequestedRuntimeVersionForCLSID (
[in] REFCLSID rclsid,
[in] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD* dwLength,
[in] CLSID_RESOLUTION_FLAGS dwResolutionFlags
);
Parâmetros
rclsid
[in] O CLSID do componente.pVersion
[in] Um ponteiro para uma seqüência de caracteres de largura que contém as informações de versão do runtime retornado.cchBuffer
[in] O tamanho, em caracteres de largura, da pVersion buffer.dwLength
[out] O comprimento, em bytes, do buffer retornado.dwResolutionFlags
[in] Um dos valores de CLSID_RESOLUTION_FLAGS. Os valores a seguir são suportados:CLSID_RESOLUTION_DEFAULT: (0x0) Especifica que o comportamento de interoperabilidade do padrão deve ser usado.
CLSID_RESOLUTION_REGISTERED: (0x1) Especifica que o registro deve ser pesquisado e diretiva de correção deve ser aplicada.
Valor de retorno
HRESULT |
Descrição |
---|---|
S_OK |
A função retornou com êxito. |
E_INVALIDARG |
Um dos parâmetros tem um formato ou tipo inválido. |
ERROR_INSUFFICIENT_BUFFER |
O pVersion o buffer é não grande o suficiente para armazenar a string de versão inteira. |
REGDB_E_CLASSNOTREG |
Não há nenhuma classe registrada com o especificado CLSID. |
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1
Consulte também
Outros recursos
.NET Framework 1.1 e 2.0, hospedagem Global de funções estáticas