_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 |
|