IFillLockBytes ::SetFillSize, méthode (objidl.h)
La méthode SetFillSize définit la taille attendue du tableau d’octets.
Syntaxe
HRESULT SetFillSize(
[in] ULARGE_INTEGER ulSize
);
Paramètres
[in] ulSize
Taille en octets de l’objet de tableau d’octets à remplir dans les appels suivants à IFillLockBytes ::FillAppend.
Valeur retournée
Cette fonction prend en charge les valeurs de retour standard E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG et E_FAIL.
Remarques
Si SetFillSize n’a pas été appelé, tout appel à ILockBytes ::ReadAt qui tente d’accéder aux données qui n’ont pas encore été écrites à l’aide de IFillLockBytes ::FillAppend ou IFillLockBytes ::FillAt renvoie un nouveau message d’erreur, E_PENDING. Une fois Que SetFillSize a été appelé, tout appel à ReadAt qui tente d’accéder aux données au-delà de la taille actuelle, comme défini par SetFillSize, retourne E_FAIL au lieu de E_PENDING.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | objidl.h |
Bibliothèque | Uuid.lib |
DLL | Ole32.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour