Compartilhar via


DDGPESurf Derivation

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Personalizado drivers DDGPE-baseado sempre devem usar um objeto de superfície que é derivado de DDGPESurf. Este tópico descreve funções você deve substituir e funções você deve chamar no seu DDGPESurf-com classes.

Funções que você deve substituir

  • HasAlpha
    Se seu driver suporta o EDDGPEPixelFormat tipo de dados IN para a criação de superfície, você pode adicionar seus próprios tipos de superfícies. Se você adicionar um personalizado superfície tipo cujo formato pixel inclui uma alfa canalizar, você deve substituir o DDGPESurf::HasAlpha função.

    virtual BOOL HasAlpha (
    void
    );
    

Você deve chamar funções

  • SetDriverGUID
    Para fornecer uma maneira de identificar com exclusividade o driver que possui uma superfície específica DDGPE, você deve chamar o SetDriverGUID função. Esta GUID deve ser o mesmo que o objeto DDGPE no seu driver DDGPE-Based aplicada.

    virtual void SetDriverGUID (
    GUID guidDriverGUID
    );
    

See Also

Concepts

Driver Extension Using DDGPE
DirectDraw Driver Samples