IToc::GetContext-Methode (wmcodecdsp.h)
Die GetContext-Methode ruft einen Block von Bytes ab, der zuvor durch einen Aufruf von SetContext dem Inhaltsverzeichnis zugeordnet war.
Syntax
HRESULT GetContext(
[in, out] DWORD *pdwContextSize,
[out] BYTE *pbtContext
);
Parameter
[in, out] pdwContextSize
Wenn pbtContextNULL ist, ist dies ein Ausgabeparameter, der die Größe des Kontextblocks in Bytes empfängt. Wenn pbtContext nicht NULL ist, ist dies ein Eingabeparameter, der die Größe des vom Aufrufer zugewiesenen Puffers in Bytes angibt, auf den pbtContext verweist.
[out] pbtContext
NULL oder ein Zeiger auf einen vom Aufrufer zugewiesenen Puffer, der bei erfolgreicher Fertigstellung den Kontextblock empfängt.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Die Methode gibt diesen Fehlercode zurück, wenn pbtContext nicht NULL ist und der Kontextblock größer als die von bdwContextSize angegebene Größe ist. In diesem Fall dient pdwContextSize als Ausgabeparameter und empfängt die Größe des erforderlichen Puffers in Bytes. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wmcodecdsp.h |
DLL | Wmvdspa.dll |