Partager via


IBinaryPropertyBag, interface

Dernière modification : vendredi 29 octobre 2010

S’applique à : SharePoint Foundation 2010

Fournit une interface avec des méthodes pour la lecture et l’écriture de valeurs dans un objet conteneur de propriétés en tant que données binaires.

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

Remarques

Comprend des méthodes qui permettent à l’analyseur de documents d’accéder aux valeurs dans un conteneur de propriétés en tant que données binaires. Utilisez la méthode QueryInterface d’un objet qui implémente IParserPropertyBag, interface pour obtenir un pointeur d’interface, comme illustré dans l’exemple suivant.

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.
   //
}

Voir aussi

Concepts

Analyseurs de documents personnalisés

Vue d'ensemble de l'interface de l'analyseur de documents