Condividi tramite


funzione wiasReadPropBin (wiamdef.h)

La funzione wiasReadPropBin recupera un valore della proprietà binary-data da un elemento WIA.

Sintassi

HRESULT wiasReadPropBin(
  [in]            BYTE   *pWiasContext,
                  PROPID propid,
  [out]           BYTE   **ppbVal,
  [out, optional] BYTE   **ppbValOld,
                  BOOL   bMustExist
);

Parametri

[in] pWiasContext

Puntatore a un contesto di elemento WIA.

propid

Specifica l'identificatore della proprietà.

[out] ppbVal

Puntatore a una posizione di memoria che riceve l'indirizzo di un buffer allocato da questa funzione. Al ritorno, il buffer contiene i dati binari della proprietà.

[out, optional] ppbValOld

Puntatore a una posizione di memoria che riceve l'indirizzo di un buffer allocato dal minidriver. Al ritorno, il buffer contiene il valore precedente dei dati binari della proprietà. Se queste informazioni non sono necessarie, questo parametro può essere impostato su NULL.

bMustExist

Indica se la proprietà deve esistere. Se impostato su TRUE, la proprietà deve esistere; se impostato su FALSE, la proprietà non deve esistere.

Valore restituito

In caso di esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un errore COM standard o uno dei codici di errore WIA.

Commenti

Questa funzione alloca un buffer e archivia l'indirizzo nel parametro ppbVal . Il minidriver deve liberare il buffer chiamando CoTaskMemFree.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiamdef.h (include Wiamdef.h)
Libreria Wiaservc.lib
DLL Wiaservc.dll

Vedi anche

wiasReadPropFloat

wiasReadPropGuid

wiasReadPropLong

wiasReadPropStr

wiasWritePropBin