IJolietDiscMaster::SetJolietProperties-Methode (imapi.h)
Legt die Joliet-Eigenschaften fest.
Syntax
HRESULT SetJolietProperties(
[in] IPropertyStorage *pPropStg
);
Parameter
[in] pPropStg
Zeiger auf die IPropertyStorage-Schnittstelle , die die Joliet-Schnittstelle verwenden kann, um neue Einstellungen für verschiedene Eigenschaften abzurufen.
Rückgabewert
S_OK wird bei Erfolg zurückgegeben, aber als Ergebnis der Implementierung können andere Erfolgscodes zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Einem Vorgangsfehler zurückgegeben, stellen jedoch nicht die einzigen möglichen Fehlerwerte dar:
Hinweise
Anwendungen sollten einen Eigenschaftensatz mithilfe von GetJolietProperties abfragen, nur die einstellungen von Interesse ändern und dann SetJolietProperties aufrufen, um alle Werte gleichzeitig zu ändern.
Einige Eigenschaften sind schreibgeschützt. Sowohl schreibgeschützte Eigenschaften als auch nicht unterstützte Eigenschaften werden ignoriert, ohne einen Fehler zu generieren (siehe IMAPI_S_PROPERTIESIGNORED). Beispielsweise könnte jemand eine Eigenschaft übermitteln, die auf diese Schnittstelle festgelegt ist, und versuchen, die Eigenschaft ClearlyNeverHeardOfBefore zu ändern. Da ClearlyNeverHeardOfBefore ein unbekannter Wert ist, wird die Eigenschaft ignoriert, und die Methode ist erfolgreich.
Nach dem Aufruf von SetJolietProperties sollte eine Anwendung die Eigenschafteneinstellungen überprüfen, indem GetJolietProperties aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | imapi.h |
Bibliothek | Uuid.lib |
DLL | Actxprxy.dll |