Condividi tramite


Metodo IWiaMiniDrvTransferCallback::GetNextStream (wiamindr_lh.h)

Chiamato dal mini-driver WIA per ottenere un flusso per il trasferimento dei dati corrente (download o caricamento).

Sintassi

HRESULT GetNextStream(
  [in]  LONG    lFlags,
  [in]  BSTR    bstrItemName,
  [in]  BSTR    bstrFullItemName,
  [out] IStream **ppIStream
);

Parametri

[in] lFlags

Rappresenta i bit del flag. Questo parametro non è usato e deve essere sempre impostato su zero (0) dal chiamante.

[in] bstrItemName

Nome dell'elemento che eseguirà il trasferimento dei dati.

Per altre informazioni, vedere WIA_IPA_ITEM_NAME.

[in] bstrFullItemName

Nome completo dell'elemento che eseguirà il trasferimento dei dati.

Per altre informazioni, vedere WIA_IPA_FULL_ITEM_NAME.

[out] ppIStream

Puntatore a un oggetto IStream .

Valore restituito

Questo metodo restituisce S_OK quando la chiamata ha esito positivo. In caso contrario, restituisce un codice di errore HRESULT appropriato.

Commenti

Quando il client richiede di ignorare il trasferimento dei dati, il metodo GetNextStream restituisce WIA_STATUS_SKIP_ITEM. Il mini-driver WIA deve ignorare il trasferimento dell'immagine corrente e continuare con il trasferimento dell'immagine successivo, se presente. Ad esempio, per un trasferimento di download, completare l'analisi dell'immagine corrente e quindi eliminare i dati dell'immagine.

Quando la sequenza di trasferimento corrente viene annullata, il metodo GetNextStream restituisce S_FALSE.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Piattaforma di destinazione Desktop
Intestazione wiamindr_lh.h

Vedi anche

Annullamento dei trasferimenti di dati

Trasferimento dei dati tra l'applicazione legacy e il driver Windows

IWiaMiniDrvTransferCallback

WIA_IPA_FULL_ITEM_NAME

WIA_IPA_ITEM_NAME