Compartilhar via


Método IVsTrackProjectDocumentsEvents3.OnEndQueryBatch (Int32)

 

Determina se é prosseguir com a operação de lote real após a conclusão bem-sucedida de um processo de consulta em lotes.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int OnEndQueryBatch(
    out int pfActionOK
)
int OnEndQueryBatch(
    [OutAttribute] int% pfActionOK
)
abstract OnEndQueryBatch : 
        pfActionOK:int byref -> int
Function OnEndQueryBatch (
    <OutAttribute> ByRef pfActionOK As Integer
) As Integer

Parâmetros

  • pfActionOK
    [out] Retorna um diferente de zero se ele estiver correto continuar o processo de lote proposto.Retorna zero se o processo de lote proposto não deve prosseguir.

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 OnEndQueryBatch(
   [out, retval] BOOL *pfActionOK
);

Este método é chamado como resultado de uma chamada para o EndQueryBatch método.

Se qualquer consulta em processo de um projeto em lote consulta resulta em um erro, o projeto chama o CancelQueryBatch método, que por sua vez chama o OnCancelQueryBatch método.No entanto, se tiver êxito em todas as consultas, o projeto chama o OnEndQueryBatch método.Se esse método tem alguma razão para cancelar a operação de qualquer lotes subseqüentes, ele sinaliza o chamador, retornando 0 para pfActionOK.Isso pode ser um resultado de apresentar algumas determinação interna como resultado de todas as consultas feitas ou de uma caixa de diálogo (na qual o usuário cancelou a operação de lote).

Para cada chamada para esse método, deve ter havido uma chamada anterior a OnBeginQueryBatch método.

Consulte também

Interface IVsTrackProjectDocumentsEvents3
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo