Partager via


IStorage.OpenStorage, méthode

Espace de noms :  Microsoft.VisualStudio.OLE.Interop
Assembly :  Microsoft.VisualStudio.OLE.Interop (dans Microsoft.VisualStudio.OLE.Interop.dll)

Syntaxe

'Déclaration
Sub OpenStorage ( _
    pwcsName As String, _
    pstgPriority As IStorage, _
    grfMode As UInteger, _
    snbExclude As IntPtr, _
    reserved As UInteger, _
    <OutAttribute> ByRef ppstg As IStorage _
)
void OpenStorage(
    string pwcsName,
    IStorage pstgPriority,
    uint grfMode,
    IntPtr snbExclude,
    uint reserved,
    out IStorage ppstg
)

Paramètres

  • pwcsName
    Type : System.String
    Un pointeur à une chaîne Unicode se terminant par null de caractère large qui contient le nom de l'objet de stockage pour ouvrir.Les 000 personnages 01f traversants, servant du premier personnage du nom de flux de données/stockage, sont réservés pour une utilisation par d'OLE.Il s'agit d'une restriction de fichier composé, pas une restriction structurée de stockage.Il est ignoré si le pstgPriority est non null.
  • grfMode
    Type : System.UInt32
    Spécifie le mode d'accès pour l'utiliser en ouvrant l'objet de stockage.Pour obtenir les descriptions des valeurs possibles, consultez les constantes de STGM.D'autres modes que que vous choisissez doit au moins spécifier STGM_SHARE_EXCLUSIVE en appelant cette méthode.
  • snbExclude
    Type : System.IntPtr
    Doit être NULL.Une valeur non null retournera STG_E_INVALIDPARAMETER.
  • reserved
    Type : System.UInt32
    Réservé pour une future utilisation ; doit être nul.
  • ppstg
    Type : Microsoft.VisualStudio.OLE.Interop.IStorage%
    Si réussi, pointeur à l'emplacement d'un pointeur d'IStorage à l'objet de stockage ouvert.Ce paramètre est défini une valeur NULL si une erreur se produit.

Sécurité .NET Framework

Voir aussi

Référence

IStorage Interface

Microsoft.VisualStudio.OLE.Interop, espace de noms