Método IVsProjectFlavorCfgProvider.CreateProjectFlavorCfg (IVsCfg, IVsProjectFlavorCfg)
Permite que o projeto básico para pedir o subtipo de projeto para criar um IVsProjectFlavorCfg objeto correspondente a cada um dos objetos de configuração do seu (projeto do subtipo).
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int CreateProjectFlavorCfg(
IVsCfg pBaseProjectCfg,
out IVsProjectFlavorCfg ppFlavorCfg
)
int CreateProjectFlavorCfg(
IVsCfg^ pBaseProjectCfg,
[OutAttribute] IVsProjectFlavorCfg^% ppFlavorCfg
)
abstract CreateProjectFlavorCfg :
pBaseProjectCfg:IVsCfg *
ppFlavorCfg:IVsProjectFlavorCfg byref -> int
Function CreateProjectFlavorCfg (
pBaseProjectCfg As IVsCfg,
<OutAttribute> ByRef ppFlavorCfg As IVsProjectFlavorCfg
) As Integer
Parâmetros
- pBaseProjectCfg
[in] Ponteiro para o IVsCfg o objeto do projeto base.
- ppFlavorCfg
[out] O IVsProjectFlavorCfg o objeto do subtipo de projeto.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell80.idl:
HRESULT IVsProjectFlavorCfgProvider::CreateProjectFlavorCfg(
[in] IVsCfg *pBaseProjectCfg,
[out] IVsProjectFlavorCfg **ppFlavorCfg
);
O projeto base pede o subtipo de projeto para criar um IVsProjectFlavorCfg objeto correspondente a cada um dos objetos de configuração do seu (projeto do subtipo).O IVsProjectFlavorCfg objetos por exemplo, em seguida, podem implementar IPersistXMLFragment para gerenciar a persistência no arquivo de projeto.As chamadas de sistema do projeto base IPersistXMLFragment métodos InitNew, Load e Save conforme apropriado.
O IVsProjectFlavorCfg objeto pode conter e adicionar um ponteiro de referência para o IVsCfg o objeto do projeto base.
Consulte também
Interface IVsProjectFlavorCfgProvider
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo