Compartir a través de


IVsFindTarget.GetCapabilities (Método)

Especifica las funciones admitidas.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
Function GetCapabilities ( _
    <OutAttribute> pfImage As Boolean(), _
    <OutAttribute> pgrfOptions As UInteger() _
) As Integer
int GetCapabilities(
    bool[] pfImage,
    uint[] pgrfOptions
)
int GetCapabilities(
    [OutAttribute] array<bool>^ pfImage, 
    [OutAttribute] array<unsigned int>^ pgrfOptions
)
abstract GetCapabilities : 
        pfImage:bool[] byref * 
        pgrfOptions:uint32[] byref -> int
function GetCapabilities(
    pfImage : boolean[], 
    pgrfOptions : uint[]
) : int

Parámetros

  • pfImage
    Tipo: array<Boolean[]

    [out] Establezca en true si admite GetSearchImage.

  • pgrfOptions
    Tipo: array<UInt32[]

    [out] Especifica admitía opciones, sintaxis, y acciones. los valores se toman de la enumeración de __VSFINDOPTIONS .

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsFindTarget::GetCapabilities(
   [out, custom(DE89D360-C06A-11d2-936C-D714766E8B50,"optional")] BOOL * pfImage
);

Debe establecer explícitamente todas las opciones, sintaxis, y acciones admitidas.

Para forzar Buscar en la selección en, devuelve FR_Selection y FR_SelectionDefault. FR_SelectionDefault establecido para las selecciones grandes o línea-que abarcan, y establecer para las pequeñas selecciones.

Los destinos que no tienen el concepto de texto oculto deben demandar siempre compatibilidad para FR_Hidden y omiten simplemente el marcador si se pasa a otros métodos. esto permite que Buscar en documentos abiertos funcione uniformemente. Es decir el texto de Oculto es un ignorable o “no tenga cuidado” el caso de los destinos que no tienen el concepto de texto oculto, ni puede asistirla.

Si se demanda compatibilidad para FR_Wildcard o FR_RegExpr, debe implementar la misma sintaxis y semántica que el entorno. Esto se puede lograr utilizando IVsFindHelper, o bibliotecas internas de Visual Studio para realizar coincidir. Si no admite la misma sintaxis, menús auxiliares en los cuadros de diálogo no se pueden utilizar para el destino.

Seguridad de .NET Framework

Vea también

Referencia

IVsFindTarget Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)