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.
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
Zeigen Sie auf eine Variable, die die erweiterte Headergröße in Bytes empfängt.
Rückgabewert
Gibt NOERROR zurück, wenn dies erfolgreich ist; andernfalls wird ein Fehlercode zurückgegeben.
Bemerkungen
Wenn KsQueryExtendedSize null bei ExtendedSizezurückgibt, sollten Clients die KsPrepareIoOperation und KsCompleteIoOperation Methoden der IKsDataTypeHandler Schnittstelle nicht aufrufen, da E/A-Vorbereitungs- und Abschlussvorgänge nicht erforderlich sind. Für alle anderen Werte, die KsQueryExtendedSize- bei ExtendedSize-zurückgibt, sollten Clients Speicherplatz für den erweiterten Datenstromheader pro zurückgegebenen Wert zuweisen und KsPrepareIoOperation und KsCompleteIoOperation- zuweisen, um den dem Header zugeordneten E/A-Vorgang vorzubereiten und abzuschließen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | ksproxy.h (include Ksproxy.h) |