Freigeben über


IPipeDouble::P ush-Methode (objidl.h)

Sendet Daten vom Typ double integer an die Pipequelle.

Syntax

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

Parameter

[in] buf

Ein Zeiger auf den Speicherpuffer, der die zu sendenden Daten enthält.

[in] cSent

Die Anzahl der doppelten ganzen Zahlen im Puffer.

Rückgabewert

Diese Methode gibt S_OK zurück, um anzugeben, dass die Daten erfolgreich gesendet wurden.

Hinweise

Wenn die Push-Methode aufgerufen wird, werden die Daten an den Anbieter der Pipe gesendet. Der Aufrufer füllt den Puffer mit den Daten und ruft dann Push auf. Die Anzahl der gesendeten doppelten Ganzen wird im cSent-Parameter angegeben. Der Aufrufer ist dafür verantwortlich, sicherzustellen, dass der Puffer für die Dauer des Aufrufs gültig ist.

Wenn die letzten Daten per Push übertragen wurden, muss der Aufrufer einen letzten Push von cSent gleich 0 ausführen, um anzugeben, dass die Datenübertragung abgeschlossen ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objidl.h (include ObjIdl.h)

Weitere Informationen

IPipeDouble