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 de retour
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 KsPrepareIoOperation et méthodes 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 qui KsQueryExtendedSize retourne ExtendedSize, les clients doivent allouer de l’espace mémoire pour l’en-tête de flux étendu conformément à 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.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | ksproxy.h (include Ksproxy.h) |