Freigeben über


WMCreateStreamForURL-Funktion

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die WMCreateStreamForURL-Funktion wird von der Anwendung implementiert, um ein COM-IStream-Objekt für eine bestimmte URL zu erstellen.

Syntax

HRESULT WMCreateStreamForURL(
  _In_  LPCWSTR pwszURL,
  _Out_ BOOL    *pfCorrectSource,
  _Out_ IStream **ppStream
);

Parameter

pwszURL [in]

Zeiger auf eine Breitzeichenzeichenfolge, die die URL enthält.

pfCorrectSource [out]

Zeiger auf ein Flag, true verhindert, dass das SDK andere Quell-Plug-Ins für diese URL ausprobiert.

ppStream [out]

Zeiger auf einen Zeiger auf das von der -Methode erstellte IStream-Objekt .

Rückgabewert

Wenn die Funktion erfolgreich ist, muss sie S_OK zurückgeben. Wenn ein Fehler auftritt, muss ein entsprechender HRESULT-Fehlercode zurückgegeben werden, und *ppStream sollte auf NULL festgelegt werden.

Siehe auch

Quell-Plug-Ins