IKsDataTypeHandler::KsQueryExtendedSize-Methode (ksproxy.h)
Die KsQueryExtendedSize-Methode ruft erweiterte Headerinformationen ab, die für Eingabe- und Ausgabevorgänge (E/A) erforderlich sind.
Syntax
HRESULT KsQueryExtendedSize(
[out] ULONG *ExtendedSize
);
Parameter
[out] ExtendedSize
Zeiger auf eine Variable, die die erweiterte Headergröße in Bytes empfängt.
Rückgabewert
Gibt NOERROR zurück, wenn dies erfolgreich war. Gibt andernfalls einen Fehlercode zurück.
Hinweise
Wenn KsQueryExtendedSize bei ExtendedSize null zurückgibt, sollten Clients die Methoden KsPrepareIoOperation und KsCompleteIoOperation der IKsDataTypeHandler-Schnittstelle nicht aufrufen, da E/A-Vorbereitungs- und Vervollständigungsvorgänge nicht erforderlich sind. Für alle anderen Werte, die KsQueryExtendedSize bei ExtendedSize zurückgibt, sollten Clients speicherplatz für den erweiterten Streamheader pro zurückgegebenem Wert zuordnen und KsPrepareIoOperation und KsCompleteIoOperation aufrufen, um den dem Header zugeordneten E/A-Vorgang vorzubereiten und abzuschließen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ksproxy.h (include Ksproxy.h) |