Método IVsTrackProjectDocuments3.HandsOffFiles (UInt32, Int32, String )
Esse método é chamado quando um projeto deseja afetar um número de arquivos e deseja que qualquer bloqueios nesses arquivos liberado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int HandsOffFiles(
uint grfRequiredAccess,
int cFiles,
string[] rgpszMkDocuments
)
int HandsOffFiles(
unsigned int grfRequiredAccess,
int cFiles,
array<String^>^ rgpszMkDocuments
)
abstract HandsOffFiles :
grfRequiredAccess:uint32 *
cFiles:int *
rgpszMkDocuments:string[] -> int
Function HandsOffFiles (
grfRequiredAccess As UInteger,
cFiles As Integer,
rgpszMkDocuments As String()
) As Integer
Parâmetros
- grfRequiredAccess
[in] Um dos valores a partir de __HANDSOFFMODE enumeração.
- cFiles
[in] O número de nomes de arquivo especificado na rgpszMkDocuments array.
- rgpszMkDocuments
[in] Uma matriz de nomes de arquivo que deseja que o projeto para afetar.
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 ivstrackprojectdocumentsevents80.idl
HRESULT HandsOffFiles(
[in] HANDSOFFMODE grfRequiredAccess,
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);
Este método deve ser chamado antes de tudo é feito para os arquivos.Em uma situação de controle de origem, um projeto chamaria a necessária OnQueryXX métodos para o IVsTrackProjectDocuments2 interface para determinar se uma determinada operação terá êxito.Se a OnQueryXX método indica que estiver tudo correto, então a chama o projeto HandsOffFiles para obter acesso aos arquivos.Depois que todas as operações são concluídas nos arquivos, o projeto chama o HandsOnFiles método para indicar que ela é feita com os arquivos.
Consulte também
Interface IVsTrackProjectDocuments3
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo