Metodo IMDSPObject::Open (mswmdm.h)
Il metodo Open apre l'oggetto associato e lo prepara per le operazioni di lettura o scrittura . Questa operazione è valida solo se l'oggetto di archiviazione rappresenta un file.
Sintassi
HRESULT Open(
[in] UINT fuMode
);
Parametri
[in] fuMode
Modalità in cui è necessario aprire il file. Deve essere uno dei due valori seguenti.
Valore | Descrizione |
---|---|
MDSP_READ | Eseguire una query per stabilire se sarebbe consentita una chiamata successiva a Read . |
MDSP_WRITE | Eseguire una query per stabilire se sarebbe consentita una chiamata successiva a Insert . |
Valore restituito
Il metodo restituisce un valore HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:
- Codici di errore COM standard
- Codici di errore di Windows convertiti in valori HRESULT
- Codici di errore di Windows Media Gestione dispositivi
Commenti
Se il file system sottostante non supporta l'apertura di più file contemporaneamente, il provider di servizi deve restituire normalmente il codice di errore Win32 ERROR_TOO_MANY_OPEN_FILES, se il client tenta di aprire più file alla volta.
Questo metodo deve essere implementato. Non deve restituire WMDM_E_NOTSUPPORTED o E_NOTIMPL. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |