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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)