Método IVsTrackProjectDocumentsEvents3.HandsOffFiles (UInt32, Int32, String )
Acessa um conjunto de arquivos especificado e solicita que todos os implementadores desse método para liberar os bloqueios que podem existir nesses arquivos.
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 valor a partir do __HANDSOFFMODE enumeração, indicando o tipo de acesso solicitado.Isso pode ser usado para otimizar os bloqueios que realmente precisam ser liberado.
- cFiles
[in] O número de arquivos de rgpszMkDocuments array.
- rgpszMkDocuments
[in] Se houver qualquer bloqueios nesta matriz de nomes de arquivo, o chamador deseja-los a serem lançados.
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 é chamado como resultado de uma chamada para o HandsOffFiles método.
Este método geralmente é chamado pouco antes de um processo em lotes em uma coleção de arquivos é realizado.Esse método deve liberar os bloqueios mantidos nos arquivos antes de retornar.Se esse método retorna um código de erro, o projeto ainda pode continuar com o processo em lote.Este método deve ser implementado para corretamente liberam os bloqueios mais breve possível.
Consulte também
Interface IVsTrackProjectDocumentsEvents3
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo