IAppxFactory::CreateBlockMapReader-Methode (appxpackaging.h)
Erstellt ein schreibgeschütztes Blockzuordnungsobjektmodell aus inhalten, die von einem IStream bereitgestellt werden.
Syntax
HRESULT CreateBlockMapReader(
[in] IStream *inputStream,
[out, retval] IAppxBlockMapReader **blockMapReader
);
Parameter
[in] inputStream
Typ: IStream*
Der Stream, der die Blockzuordnungs-XML zum Lesen bereitstellt. Der Stream muss Read, Seek und Stat unterstützen. Wenn diese Methoden fehlschlagen, werden ihre Fehlercodes möglicherweise an diese Methode übergeben und von dieser zurückgegeben.
[out, retval] blockMapReader
Typ: IAppxBlockMapReader**
Der Blockkartenleser.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode zurückgegeben, der die Fehler in der folgenden Tabelle enthält, aber nicht beschränkt ist.
Rückgabecode | Beschreibung |
---|---|
|
Der inputStream enthält keine syntaktisch gültige XML-Datei für die Blockzuordnung. |
Hinweise
Verwenden Sie die CreateBlockMapReader-Methode , um eine Blockzuordnung außerhalb eines App-Pakets zu lesen. Der blockMapReader bietet Zugriff auf alle Datenelemente und Attribute in der Blockzuordnungs-XML.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | appxpackaging.h |