Compartilhar via


Kernel Buffer Marshaling Classes

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra o wrapper empacotamento reserva kernel classes e a finalidade de cada.

Classe Descrição

AsynchronousBuffer_t

Fornece um wrapper para CeAllocAsynchronousBuffer e CeFreeAsynchronousBuffer. Ela é usada com ponteiros já acesso-verificado ou empacotado, o kernel que exigem assíncrono acessar reserva. Ele só deve ser usado no modo kernel. Para informações sobre como acessar uma reserva de forma assíncrona em modo de usuário, consulte CeAllocAsynchronousBuffer.

DuplicatedBuffer_t

Fornece um wrapper para CeAllocDuplicateBuffer e CeFreeDuplicateBuffer. Ele deve apenas ser chamado com parâmetros API que já tenham sido Access-checked e automaticamente empacotado, se necessário, pelo kernel. Todos os outra duplicação pode ser feita por MarshalledBuffer_t.

MarshalledBuffer_t

Fornece um wrapper para CeOpenCallerBuffer, CeCloseCallerBuffer, CeAllocAsynchronousBuffer, e CeFreeAsynchronousBuffer. Usá-lo apenas com incorporado ponteiros que foram ainda não esteja acesso-verificado ou empacotados pelo kernel. Para uma reserva que já foi empacotado, use duplicado DuplicatedBuffer_t. Para obter assíncrono acessar para uma reserva que já foi empacotada, use AsynchronousBuffer_t.

See Also

Reference

Kernel Buffer Marshaling Classes

Other Resources

Kernel Migration