Bagikan melalui


Metode IAMDevMemoryAllocator::GetInfo (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Catatan Antarmuka IAMDevMemoryAllocator tidak digunakan lagi.
 
Mengambil informasi tentang kemampuan memori.

Sintaks

HRESULT GetInfo(
  [out] DWORD *pdwcbTotalFree,
  [out] DWORD *pdwcbLargestFree,
  [out] DWORD *pdwcbTotalMemory,
  [out] DWORD *pdwcbMinimumChunk
);

Parameter

[out] pdwcbTotalFree

Arahkan ke ukuran memori bebas total.

[out] pdwcbLargestFree

Penunjuk ke ukuran memori bebas terbesar yang dikembalikan.

[out] pdwcbTotalMemory

Penunjuk ke ukuran total memori yang dikembalikan.

[out] pdwcbMinimumChunk

Penunjuk ke ukuran gugus minimum yang dikembalikan, memberikan granularitas dan aturan perataan.

Nilai kembali

Mengembalikan nilai HRESULT .

Keterangan

Gunakan metode ini untuk mengetahui jumlah total memori yang tersedia. Metode ini mengembalikan nilai untuk seluruh memori on-board yang tersedia di perangkat tersebut. Jika beberapa filter (perangkat) berbagi memori, itu akan mengembalikan jumlah yang tersedia untuk perangkat tertentu, yang mungkin merupakan bagian dari jumlah total memori on-board. Jumlah ini akan spesifik untuk implementasi. Misalnya, manajer memori on-board pada codec mungkin dapat mengakses semua memori 32 megabyte (MB) pada kartu. Namun, implementasi pin individu IAMDevMemoryAllocator hanya melaporkan sebagian memori ini.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header strmif.h (termasuk Dshow.h)

Lihat juga

Kode Kesalahan dan Keberhasilan

Antarmuka IAMDevMemoryAllocator