Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Obtiene un puntero al token FieldDef para el campo incluido en el especificado Type y que tiene el nombre y la firma de metadatos especificados.
Syntax
HRESULT FindField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdFieldDef *pmb
);
Parameters
td [in] Token TypeDef para la clase o interfaz que incluye el campo que se va a buscar. Si este valor es mdTokenNil, la búsqueda se realiza para una variable global.
szName [in] Nombre del campo que se va a buscar.
pvSigBlob [in] Puntero a la firma de metadatos binarios del campo.
cbSigBlob [in] Tamaño en bytes de pvSigBlob.
pmb [out] Puntero al token fieldDef coincidente.
Remarks
Especifique el campo con su clase o interfaz envolventes (td), su nombre (szName) y, opcionalmente, su firma (pvSigBlob).
La firma pasada a FindField debe haberse generado en el ámbito actual, ya que las firmas están enlazadas a un ámbito determinado. Una firma puede insertar un token que identifique el tipo de valor o clase envolvente. (El token es un índice en la tabla TypeDef local). No se puede compilar una firma en tiempo de ejecución fuera del contexto del ámbito actual y usar esa firma como entrada en FindField.
FindField busca solo los campos que se definieron directamente en la clase o interfaz; no encuentra campos heredados.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: Cor.h
Biblioteca: CorGuids.lib