Compartir a través de


Interfaz IBinaryPropertyBag

Última modificación: viernes, 29 de octubre de 2010

Hace referencia a: SharePoint Foundation 2010

Proporciona una interfaz con métodos para leer y escribir valores en un objeto contenedor de propiedades como datos binarios.

{
   uuid(B61EAD39-3123-4f68-8F04-25F70AD652B3)
}
interface IBinaryPropertyBag : IUnknown

Comentarios

Incluye métodos que permiten al analizador de documentos obtener acceso a los valores de un contenedor de propiedades como datos binarios. Use el método QueryInterface de un objeto que implementa la Interfaz IParserPropertyBag para obtener un puntero de interfaz, como se muestra en el ejemplo siguiente.

STDMETHODIMP TDP::Parse(
    ILockBytes *pilb,
    IParserPropertyBag *pipbag,
    VARIANT_BOOL *pfChanged)
{ 
   HRESULT hr = E_FAIL; 
   IBinaryPropertyBag* pibbag = NULL;
   BYTE* pbVal = NULL;
   unsigned int cbVal = 0;
   //
   // Code omitted.
   //
   hr = pipbag->QueryInterface(IID_IBinaryPropertyBag, (void**)&pibbag));
   hr = pibbag->GetBytes("vti_fileformatmetainfo", &cbVal, &pbVal);
   //
   // Code omitted.
   //
}

Vea también

Conceptos

Analizadores de documentos personalizados

Introducción a la interfaz del analizador de documentos