Partager via


IOleDocument::GetDocMiscStatus, méthode (docobj.h)

Récupère status informations sur l’objet de document.

Syntaxe

HRESULT GetDocMiscStatus(
  [out] DWORD *pdwStatus
);

Paramètres

[out] pdwStatus

Pointeur vers les informations sur les comportements pris en charge. Les valeurs possibles sont extraites de l’énumération DOCMISC .

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_POINTER
L’adresse dans pdwStatus est NULL.

Notes

Cette méthode permet aux conteneurs de vérifier si un objet de document prend en charge plusieurs vues, rectangles complexes, ouverture dans une fenêtre contextuelle ou lecture/écriture de fichier.

Les valeurs de cet énumérateur sont également stockées dans le Registre en tant que valeur de la clé DocObject.

Notes aux appelants

En appelant cette méthode avant d’activer un objet de document, les conteneurs peuvent prendre toutes les mesures nécessaires pour prendre en charge ou prendre en charge les comportements spécifiés.

Notes aux implémenteurs

Cette méthode doit être complètement implémentée dans n’importe quel objet de document, même si la valeur déréférence de pdwStatus est égale à zéro. E_NOTIMPL n’est pas une valeur de retour acceptable. Normalement, la valeur DOCMISC retournée doit être codée en dur pour les performances.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête docobj.h

Voir aussi

DOCMISC

IOleDocument