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