Funzione wiauGetValidFormats (wiautil.h)

La funzione wiauGetValidFormats chiama il metodo IWiaMiniDrv::d rvGetWiaFormatInfo e crea un elenco di formati validi, usando un valore tymed specificato.

Sintassi

HRESULT wiauGetValidFormats(
  [in]  IWiaMiniDrv *pDrv,
  [in]  BYTE        *pWiasContext,
        LONG        TymedValue,
  [out] int         *pNumFormats,
  [out] GUID        **ppFormatArray
);

Parametri

[in] pDrv

Punta all'oggetto minidriver WIA. Questo parametro deve essere impostato su questo.

[in] pWiasContext

Puntatore a un contesto di elemento WIA.

TymedValue

Specifica il valore tymed da cercare.

[out] pNumFormats

Puntatore a una posizione di memoria che riceve il numero di formati.

[out] ppFormatArray

Puntatore a una posizione di memoria che riceve l'indirizzo della matrice di GUID di formato.

Valore restituito

In caso di esito positivo, la funzione restituisce S_OK. Se la funzione ha esito negativo, restituisce un errore COM standard.

Commenti

Il chiamante di questa funzione è responsabile della liberazione della matrice di formato, usando l'operatore delete[].

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiautil.h (include Wiautil.h)