IKsDataTypeHandler ::KsQueryExtendedSize, méthode (ksproxy.h)
La méthode KsQueryExtendedSize récupère les informations d’en-tête étendues requises pour les opérations d’entrée et de sortie (E/S).
Syntaxe
HRESULT KsQueryExtendedSize(
[out] ULONG *ExtendedSize
);
Paramètres
[out] ExtendedSize
Pointeur vers une variable qui reçoit la taille d’en-tête étendue en octets.
Valeur retournée
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.
Remarques
Si KsQueryExtendedSize retourne zéro à ExtendedSize, les clients ne doivent pas appeler les méthodes KsPrepareIoOperation et KsCompleteIoOperation de l’interface IKsDataTypeHandler , car les opérations de préparation et d’achèvement des E/S ne sont pas requises. Pour toutes les autres valeurs retournées par KsQueryExtendedSize dans ExtendedSize, les clients doivent allouer de l’espace mémoire pour l’en-tête de flux étendu en fonction de la valeur retournée et appeler KsPrepareIoOperation et KsCompleteIoOperation pour préparer et terminer l’opération d’E/S associée à l’en-tête.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (inclure Ksproxy.h) |