Condividi tramite


Funzione GetThemeStream (uxtheme.h)

Recupera un flusso di dati corrispondente a un tema specificato, a partire da una parte, uno stato e una proprietà specificati.

Sintassi

HRESULT GetThemeStream(
  [in]  HTHEME    hTheme,
  [in]  int       iPartId,
  [in]  int       iStateId,
  [in]  int       iPropId,
  [out] VOID      **ppvStream,
  [out] DWORD     *pcbStream,
  [in]  HINSTANCE hInst
);

Parametri

[in] hTheme

Tipo: HTHEME

Handle per il tema da cui verrà recuperato il flusso.

[in] iPartId

Tipo: int

Specifica la parte da cui recuperare un flusso. Vedere Parti e stati.

[in] iStateId

Tipo: int

Specifica lo stato della parte.

[in] iPropId

Tipo: int

Specifica la proprietà da recuperare.

[out] ppvStream

Tipo: VOID**

Indirizzo di un puntatore che riceve il flusso.

[out] pcbStream

Tipo: DWORD*

Puntatore che riceve la lunghezza, in byte, del flusso ricevuto da ppvStream.

[in] hInst

Tipo: HINSTANCE

Se iPropId è TMT_STREAM, questo valore è NULL. Se iPropId è TMT_DISKSTREAM, questo valore è l'HINSTANCE di un file di stili caricato.

Valore restituito

Tipo: HRESULT

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Windows 8: in modalità a contrasto elevato, il flusso di dati recuperato da questa funzione non è valido dopo la chiusura dell'handle del tema hTheme.

Il flusso di dati recuperato da questa funzione non è una copia; non eliminare o chiudere il flusso di dati dopo averlo usato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uxtheme.h
Libreria UxTheme.lib
DLL UxTheme.dll

Vedi anche

Parti e stati