Metodo IPipeByte::P ush (objidlbase.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 | objidlbase.h (include ObjIdl.h) |