_ICM GETSTATE-Nachricht

Die ICM _ GETSTATE-Nachricht fragt einen Videokomprimierungstreiber ab, um seine aktuelle Konfiguration in einem Speicherblock zurück zu geben oder 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 enthalten soll. Sie können NULL für diesen Parameter angeben, um die Menge an Arbeitsspeicher zu bestimmen, die für die Konfigurationsinformationen erforderlich ist, wie in ICGetStateSize.

Cb

Größe des Speicherblocks in Bytes.

Rückgabewert

Wenn pv NULL ist, gibt die Menge an Arbeitsspeicher in Bytes zurück, die für Konfigurationsinformationen erforderlich ist.

Wenn pv nicht NULL ist, gibt ICERR _ OK zurück, wenn erfolgreich, andernfalls ein Fehler.

Bemerkungen

Die Zum Darstellen von Konfigurationsinformationen verwendete Struktur ist treiberspezifisch und wird vom Treiber definiert.

Requirements (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

Videokomprimierungsmeldungen