Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece métodos para descrever e trabalhar com a identidade exclusiva de um assembly.
interface IAssemblyName : IUnknown {
HRESULT Clone (
[out] IAssemblyName **pName
);
HRESULT Finalize ();
HRESULT GetDisplayName (
[out] LPOLESTR szDisplayName,
[in, out] LPDWORD pccDisplayName,
[in] DWORD dwDisplayFlags
);
HRESULT GetName (
[in, out] LPDWORD lpcwBuffer,
[out] WCHAR *pwzName
);
HRESULT GetProperty (
[in] DWORD PropertyId,
[out] LPVOID pvProperty,
[in, out] LPDWORD pcbProperty
);
HRESULT GetVersion (
[out] LPDWORD pdwVersionHi,
[out] LPDWORD pdwVersionLow
);
HRESULT IsEqual (
[in] IAssemblyName *pName,
[in] DWORD dwCmpFlags
);
HRESULT SetProperty (
[in] DWORD PropertyId,
[in] LPVOID pvProperty,
[in] DWORD cbProperty
);
}
Métodos
Método |
Descrição |
|---|---|
Cria uma cópia superficial deste IAssemblyName objeto. |
|
Permite que este IAssemblyName objeto para liberar recursos e executar outras operações de limpeza antes de seu destruidor é chamado. |
|
Obtém o nome do assembly referenciado por esta legívelIAssemblyName objeto. |
|
Obtém o nome simples e sem criptografia da montagem referenciada por este IAssemblyName objeto. |
|
Obtém um ponteiro para a propriedade referenciada pelo especificadoPropertyId. |
|
Obtém as informações de versão do assembly referenciado por esta IAssemblyName objeto. |
|
Determina se um especificado IAssemblyName objeto é igual a este IAssemblyName, com base nos sinalizadores de comparação especificado. |
|
Define o valor da propriedade referenciada pelo especificadoPropertyId. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: Fusion.h
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0