Condividi tramite


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
Netmon.h
Libreria
Nmapi.lib
DLL
Nmapi.dll