GetThemeStream-Funktion (uxtheme.h)
Ruft einen Datenstrom ab, der einem angegebenen Design entspricht, beginnend mit einem angegebenen Teil, zustand und einer eigenschaft.
Syntax
HRESULT GetThemeStream(
[in] HTHEME hTheme,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] VOID **ppvStream,
[out] DWORD *pcbStream,
[in] HINSTANCE hInst
);
Parameter
[in] hTheme
Typ: HTHEME
Handle mit dem Design, aus dem der Stream abgerufen wird.
[in] iPartId
Typ: int
Gibt den Teil an, aus dem ein Stream abgerufen werden soll. Weitere Informationen finden Sie unter Teile und Zustände.
[in] iStateId
Typ: int
Gibt den Zustand des Teils an.
[in] iPropId
Typ: int
Gibt die abzurufende Eigenschaft an.
[out] ppvStream
Typ: VOID**
Adresse eines Zeigers, der den Stream empfängt.
[out] pcbStream
Typ: DWORD*
Zeiger, der die Länge des von ppvStream empfangenen Streams in Bytes empfängt.
[in] hInst
Typ: HINSTANCE
Wenn iPropId TMT_STREAM ist, ist dieser Wert NULL. Wenn iPropId TMT_DISKSTREAM ist, ist dieser Wert der HINSTANCE einer geladenen Formatvorlagendatei.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Windows 8: Im Modus mit hohem Kontrast ist der von dieser Funktion abgerufene Datenstrom ungültig, nachdem das hTheme-Designhandle geschlossen wurde.
Der von dieser Funktion abgerufene Datenstrom ist keine Kopie. löschen oder schließen Sie den Datenstrom nach der Verwendung nicht.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uxtheme.h |
Bibliothek | UxTheme.lib |
DLL | UxTheme.dll |