Compartir a través de


Función ParserTemporaryLockFrame

La función ParserTemporaryLockFrame bloquea un marco cuando entra en un analizador y desbloquea el marco cuando la función sale del analizador.

Sintaxis

LPBYTE WINAPI ParserTemporaryLockFrame(
  _In_ HFRAME hFrame
);

Parámetros

hFrame [in]

Controle al marco al que apunta el analizador.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un puntero al primer byte de datos del marco.

Si la función no se realiza correctamente, el valor devuelto es NULL.

Observaciones

Los analizadores no deben llamar a la función LockFrame . Si un analizador toma un bloqueo y, a continuación, genera un error o devuelve sin desbloquear el marco, el analizador deja el sistema en un estado en el que no puede cambiar protocolos ni cortar ni copiar fotogramas. Los analizadores deben usar la función ParserTemporaryLockFrame , que concede un bloqueo solo durante el contexto de la entrada de función en el analizador. Al salir del analizador, se libera el bloqueo de ese marco. Como resultado, el puntero será válido solo después de que el analizador vuelva de la llamada a la función AttachProperties o RecognizeFrame .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Netmon.h
Biblioteca
Nmapi.lib
Archivo DLL
Nmapi.dll