IDTSBuffer100 Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public interface class IDTSBuffer100
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("C52D4833-C82E-4853-B88B-6B523AEE7735")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDTSBuffer100
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("C52D4833-C82E-4853-B88B-6B523AEE7735")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDTSBuffer100 = interface
Public Interface IDTSBuffer100
- Atributos
Comentarios
IDTSBuffer100 es una estructura de datos bidimensional en memoria que contiene filas y columnas. Cada columna de un búfer tiene información que describe su tipo de datos, su ubicación de desplazamiento en la memoria de la fila, su tamaño máximo y el identificador de linaje de la columna en un componente.
Se obtiene acceso a los datos de cada columna mediante su desplazamiento según lo definido por la estructura DTP_BUFFCOL, o mediante los SetData métodos y GetData , en los que la ubicación de datos de la columna en el búfer se define mediante identificadores para su fila y columna.
Hay dos tipos de búferes, privados y públicos, que se crean mediante IDTSBufferManager100. Los búferes privados se crean cuando los solicita un componente de flujo de datos y los usa internamente el componente. Los búferes públicos se proporcionan a los componentes del gráfico de flujo de datos y se rellenan y manipulan antes de llegar al destino. Los búferes públicos se crean, administran y destruyen mediante IDTSBufferManager100.
Los búferes se identifican mediante sus identificadores y están basados en 1, lo que significa que no pueden tener un valor de cero o null a menos que no sean válidos.
Los desarrolladores de componentes administrados no suelen usar el objeto IDTSBuffer100 a menos que tengan intención de crear búferes privados e implementar el código necesario para interoperar entre código administrado y código nativo. En su lugar, usan la clase administrada PipelineBuffer .