Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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.]
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) |