Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft Daten des doppelten Typs aus der Pipequelle ab.
Syntax
HRESULT Pull(
[out] DOUBLE *buf,
[in] ULONG cRequest,
[out] ULONG *pcReturned
);
Die Parameter
[out] buf
Ein Zeiger auf den Speicherpuffer, der die Daten empfängt. Der Puffer muss mindestens die Anzahl der in cRequest angegebenen Doubles enthalten können.
[in] cRequest
Die Anzahl der angeforderten Doubles.
[out] pcReturned
Die tatsächliche Anzahl der zurückgegebenen Doubles.
Rückgabewert
Diese Methode gibt S_OK zurück, um anzugeben, dass die Daten erfolgreich abgerufen wurden.
Bemerkungen
Wenn die Pull-Methode aufgerufen wird, werden Daten vom Anbieter der Pipe angefordert. Der Aufrufer muss einen Puffer bereitstellen, der mindestens die Anzahl der doubles enthält, die im cRequest-Parameter angegeben sind. Der Proxy hebt die Daten in den bereitgestellten Puffer auf und legt die Anzahl der Doubles fest, die tatsächlich in pcReturned bereitgestellt werden. Der pcReturned-Parameter kann kleiner oder gleich cRequest sein, aber er wird nie größer sein. Wenn "pcReturned " den Wert "0" hat, wird angegeben, dass keine weiteren Daten vorhanden sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 2000 Professional [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Überschrift | objidlbase.h (include ObjIdl.h) |