Condividi tramite


Metodo IPipeLong::P ush (objidlbase.h)

Invia i dati del tipo integer lungo all'origine della pipe.

Sintassi

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

Parametri

[in] buf

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

[in] cSent

Numero di interi lunghi 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 interi lunghi inviati viene specificato nel parametro cSent . Il chiamante è responsabile della garanzia che il buffer sia valido per la durata della chiamata.

Quando l'ultimo dei dati è stato eseguito il push, 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)

Vedi anche

IPipeLong