Share via


ICM_GETSTATE Nachricht

Die ICM_GETSTATE-Meldung fragt einen Videokomprimierungstreiber ab, um seine aktuelle Konfiguration in einem Speicherblock zurückzugeben oder um die Menge an Arbeitsspeicher zu bestimmen, die zum Abrufen der Konfigurationsinformationen erforderlich ist. Sie können diese Nachricht explizit oder mithilfe des ICGetState-Makros senden.

ICM_GETSTATE 
wParam = (DWORD_PTR) (LPVOID) pv; 
lParam = (DWORD_PTR) cb; 

Parameter

Pv

Zeiger auf einen Speicherblock, der die aktuellen Konfigurationsinformationen enthält. Sie können NULL für diesen Parameter angeben, um die Menge des für die Konfigurationsinformationen erforderlichen Arbeitsspeichers zu bestimmen, wie in ICGetStateSize.

Cb

Größe des Speicherblocks in Bytes.

Rückgabewert

Wenn pvNULL ist, gibt die Menge des Arbeitsspeichers in Bytes zurück, die für Konfigurationsinformationen erforderlich ist.

Wenn pv nicht NULL ist, gibt ICERR_OK zurück, wenn dies erfolgreich war oder andernfalls ein Fehler auftritt.

Bemerkungen

Die Struktur, die zum Darstellen von Konfigurationsinformationen verwendet wird, ist treiberspezifisch und wird vom Treiber definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Vfw.h

Weitere Informationen

Videokomprimierungs-Manager

Videokomprimierungsnachrichten