Metodo IStorage.OpenStorage
Spazio dei nomi: Microsoft.VisualStudio.OLE.Interop
Assembly: Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- pwcsName
Tipo: System.String
Un puntatore a una stringa Unicode con terminazione null di caratteri di tipo " wide " che contiene il nome dell'oggetto di archiviazione da aprire.I 000 caratteri diretti 01f, serventi da primo carattere del nome archiviazione del flusso, sono riservati per l'utilizzo di OLE.Questa limitazione si composta del file, non una restrizione strutturata di archiviazione.Viene ignorata se lo pstgPriority non è Null.
- pstgPriority
Tipo: Microsoft.VisualStudio.OLE.Interop.IStorage
deve essere NULL.un valore non Null restituirà STG_E_INVALIDPARAMETER.
- grfMode
Tipo: System.UInt32
Specifica la modalità di accesso da utilizzare quando si aprono l'oggetto di archiviazione.Per le descrizioni dei valori possibili, vedere le costanti di STGM.Altre modalità scelto devono specificare almeno STGM_SHARE_EXCLUSIVE quando chiama questo metodo.
- snbExclude
Tipo: System.IntPtr
deve essere NULL.un valore non Null restituirà STG_E_INVALIDPARAMETER.
- reserved
Tipo: System.UInt32
Riservato per un utilizzo futuro, deve essere zero.
- ppstg
Tipo: Microsoft.VisualStudio.OLE.Interop.IStorage%
Una volta completata, puntatore alla posizione di un puntatore di IStorage all'oggetto di archiviazione aperto.Questo parametro è impostato SU NULL se si verifica un errore.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.