Compartilhar via


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