Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird von Microsoft Media Foundation aufgerufen, um den Nachrichtentext der Antwort auf eine zuvor gesendete HTTP- oder HTTPS-Anforderung zu empfangen. Media Foundation ruft diese Methode erst auf, nachdem die EndReceiveResponse-Methode erfolgreich aufgerufen wurde. Da die Größe des Nachrichtentexts möglicherweise groß oder unbekannt ist, ruft Media Foundation diese Methode mehrmals auf, um den Nachrichtentext in stückweiser Weise abzurufen.
Syntax
HRESULT BeginReadPayload(
[out] BYTE *pb,
[in] ULONG cb,
[in] IMFAsyncCallback *pCallback,
IUnknown *punkState
);
Parameter
[out] pb
Zeigen Sie auf einen Puffer, der die Daten empfängt.
[in] cb
Gibt die Größe des Pb-Puffers in Byte an.
[in] pCallback
Zeigen Sie auf die Schnittstelle IMFAsyncCallback eines Rückrufobjekts, das von Microsoft Media Foundation implementiert wird.
punkState
Zeigen Sie auf die schnittstelle IUnknown schnittstelle eines Zustandsobjekts, das von Microsoft Media Foundation definiert wird. Dieser Parameter kann NULL sein.
Zurückgegebener Wert
Die Methode gibt ein HRESULT-zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.
| Rückgabecode | Beschreibung |
|---|---|
|
Der asynchrone Vorgang wurde erfolgreich gestartet. |
Bemerkungen
Microsoft Media Foundation ruft nie BeginReadPayload auf, während ein vorheriger Aufruf von BeginReadPayload noch nicht abgeschlossen wurde.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10, Version 1703 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Nicht unterstützt |
| Zielplattform | Windows |
| Header | mfidl.h |
| Bibliothek | Mfplat.lib |
| DLL | Mfplat.dll |