Partager via


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)

Voir aussi

IKsDataTypeHandler ::KsCompleteIoOperation

IKsDataTypeHandler ::KsPrepareIoOperation