Funzione ParserTemporaryLockFrame
La funzione ParserTemporaryLockFrame blocca un frame quando entra in un parser e sblocca il frame quando la funzione chiude il parser.
Sintassi
LPBYTE WINAPI ParserTemporaryLockFrame(
_In_ HFRAME hFrame
);
Parametri
-
hFrame [in]
-
Gestire il frame a cui punta il parser.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un puntatore al primo byte di dati nel frame.
Se la funzione ha esito negativo, il valore restituito è NULL.
Commenti
I parser non devono chiamare la funzione LockFrame . Se un parser accetta un blocco e genera un errore o restituisce senza sbloccare il frame, il parser lascia il sistema in uno stato in cui non può modificare protocolli o tagliare o copiare fotogrammi. I parser devono usare la funzione ParserTemporaryLockFrame , che concede un blocco solo durante il contesto della voce della funzione nel parser. All'uscita dal parser, il blocco per tale frame viene rilasciato. Di conseguenza, il puntatore sarà valido solo dopo che il parser restituisce dalla chiamata alla funzione AttachProperties o RecognizeFrame .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|