TYMED Wyliczenie

Definicja

Udostępnia zarządzaną definicję TYMED struktury.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class TYMED
[System.Flags]
public enum TYMED
[<System.Flags>]
type TYMED = 
Public Enum TYMED
Dziedziczenie
Atrybuty

Pola

TYMED_ENHMF 64

Nośnik magazynu jest rozszerzonym metaplikiem. Jeśli element STGMEDIUMpUnkForRelease członkowski to null, proces docelowy powinien służyć DeleteEnhMetaFile do usunięcia mapy bitowej.

TYMED_FILE 2

Nośnik magazynu to plik dysku zidentyfikowany przez ścieżkę. Jeśli element STGMEDIUMpUnkForRelease członkowski to null, proces docelowy powinien służyć OpenFile do usunięcia pliku.

TYMED_GDI 16

Nośnik magazynu to składnik interfejsu urządzenia graficznego (GDI) (HBITMAP). Jeśli element STGMEDIUMpUnkForRelease członkowski to null, proces docelowy powinien służyć DeleteObject do usunięcia mapy bitowej.

TYMED_HGLOBAL 1

Nośnik magazynu to globalny uchwyt pamięci (HGLOBAL). Przydziel uchwyt globalny z flagą GMEM_SHARE. Jeśli element STGMEDIUMpUnkForRelease członkowski to null, proces docelowy powinien służyć GlobalFree do zwolnienia pamięci.

TYMED_ISTORAGE 8

Nośnik magazynu jest składnikiem magazynu zidentyfikowanym IStorage przez wskaźnik. Dane znajdują się w strumieniach i magazynach zawartych w tym IStorage wystąpieniu. Jeśli element STGMEDIUMpUnkForRelease członkowski nie nulljest , proces docelowy powinien służyć IStorage::Release do zwolnienia składnika magazynu.

TYMED_ISTREAM 4

Nośnik magazynu to obiekt strumienia identyfikowany przez IStream wskaźnik. Użyj ISequentialStream::Read polecenia , aby odczytać dane. Jeśli element STGMEDIUMpUnkForRelease członkowski nie nulljest , proces docelowy powinien służyć IStream::Release do zwolnienia składnika strumienia.

TYMED_MFPICT 32

Nośnik magazynu to metaplik (HMETAFILE). Użyj funkcji systemu Windows lub WIN32, aby uzyskać dostęp do danych metapliku. Jeśli element STGMEDIUMpUnkForRelease członkowski to null, proces docelowy powinien służyć DeleteMetaFile do usunięcia mapy bitowej.

TYMED_NULL 0

Żadne dane nie są przekazywane.

Uwagi

Aby uzyskać więcej informacji, zobacz Wyliczenie TYMED.

Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca wartość HRESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).

Dotyczy