Condividi tramite


Metodo IPipeByte::P ush (objidl.h)

Invia i dati del tipo di byte all'origine della pipe.

Sintassi

HRESULT Push(
  [in] BYTE  *buf,
  [in] ULONG cSent
);

Parametri

[in] buf

Puntatore al buffer di memoria che contiene i dati da inviare.

[in] cSent

Numero di byte nel buffer.

Valore restituito

Questo metodo restituisce S_OK per indicare che i dati sono stati inviati correttamente.

Commenti

Quando viene chiamato il metodo Push , i dati vengono inviati al provider della pipe. Il chiamante riempie il buffer con i dati e quindi chiama Push. Il numero di byte inviati viene specificato nel parametro cSent . Il chiamante è responsabile di garantire che il buffer sia valido per la durata della chiamata.

Quando è stato eseguito il push dell'ultimo dei dati, il chiamante deve eseguire un ultimo push di cSent uguale a 0 per indicare che il trasferimento dei dati è stato completato.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objidl.h (include ObjIdl.h)

Vedi anche

IPipeByte