TYMED, énumération (objidl.h)
Indique le type de support de stockage utilisé dans un transfert de données. Ils sont utilisés dans les structures STGMEDIUM ou FORMATETC.
Syntaxe
typedef enum tagTYMED {
TYMED_HGLOBAL = 1,
TYMED_FILE = 2,
TYMED_ISTREAM = 4,
TYMED_ISTORAGE = 8,
TYMED_GDI = 16,
TYMED_MFPICT = 32,
TYMED_ENHMF = 64,
TYMED_NULL = 0
} TYMED;
Constantes
TYMED_HGLOBAL Valeur : 1 Le support de stockage est un handle de mémoire global (HGLOBAL). Allouez le handle global avec l’indicateur GMEM_MOVEABLE. Si le punkForRelease |
TYMED_FILE Valeur : 2 Le support de stockage est un fichier disque identifié par un chemin d’accès. Si le membre STGMEDIUMpunkForRelease est NULL, le processus de destination doit utiliser OpenFile pour supprimer le fichier. |
TYMED_ISTREAM Valeur : 4 Le support de stockage est un objet de flux identifié par un pointeur IStream. Utilisez ISequentialStream ::Read pour lire les données. Si le STGMEDIUMpunkForRelease membre n’est pas NULL, le processus de destination doit utiliser Release pour libérer le composant de flux. |
TYMED_ISTORAGE Valeur : 8 Le support de stockage est un composant de stockage identifié par un pointeur IStorage. Les données se trouvent dans les flux et les stockages contenus dans cette instance IStorage. Si le membre STGMEDIUMpunkForRelease n’est pas NULL, le processus de destination doit utiliser Release pour libérer le composant de stockage. |
TYMED_GDI Valeur : 16 Le support de stockage est un composant GDI (HBITMAP). Si le membre STGMEDIUMpunkForRelease est NULL, le processus de destination doit utiliser DeleteObject pour supprimer la bitmap. |
TYMED_MFPICT Valeur : 32 Le support de stockage est un métafichier (METAFILEPICT). Utilisez les fonctions GDI pour accéder aux données du métafichier. Si le membre STGMEDIUMpunkForRelease est NULL, le processus de destination doit utiliser DeleteMetaFile pour supprimer la bitmap. |
TYMED_ENHMF Valeur : 64 Le support de stockage est un métafichier amélioré (HENHMETAFILE). Si le membre STGMEDIUMpunkForRelease est NULL, le processus de destination doit utiliser DeleteEnhMetaFile pour supprimer la bitmap. |
TYMED_NULL Valeur : 0 Aucune donnée n’est transmise. |
Remarques
Pendant les opérations de transfert de données, un support de stockage est spécifié. Ce support doit être libéré après l’opération de transfert de données. Le fournisseur du support indique son choix de scénarios de propriété dans la valeur qu’il fournit dans la structure STGMEDIUM. Une valeur
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
d’en-tête | objidl.h |