Język

TYMED Wyliczenie

Definicja

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

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

Nazwa Wartość Opis
TYMED_NULL 0

Żadne dane nie są przekazywane.

TYMED_HGLOBAL 1

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

TYMED_FILE 2

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

TYMED_ISTREAM 4

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

TYMED_ISTORAGE 8

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

TYMED_GDI 16

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

TYMED_MFPICT 32

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

TYMED_ENHMF 64

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

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