Freigeben über


COleServerDoc::GetDocObjectServer

Überschreiben Sie diese Funktion, um ein neues CDocObjectServer-Element zu erstellen und einen Zeiger darauf zurückzugeben.

virtual CDocObjectServer* GetDocObjectServer( 
   LPOLEDOCUMENTSITE pDocSite  
);

Parameter

  • pDocSite
    Zeiger auf die IOleDocumentSite-Schnittstelle, die dieses Dokument an den Server herstellt.

Rückgabewert

Ein Zeiger auf CDocObjectServer; NULL, wenn der Vorgang fehlgeschlagen ist.

Hinweise

Wenn ein DocObject-Server aktiviert ist, stellt die Rückgabe eines anderen als NULL Zeigers dar, dass der Client DocObjects unterstützen kann. Die Standardimplementierung gibt NULL zurück.

Eine typische Implementierung für ein Dokument, das DocObjects unterstützt, ordnet einfach ein neues CDocObjectServer-Objekt zu und gibt es an den Aufrufer zurück. Beispiel:

CDocObjectServer* CMFCOleServerDoc::GetDocObjectServer(LPOLEDOCUMENTSITE pSite)
{
   return new CDocObjectServer(this, pSite);
}

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleServerDoc-Klasse

Hierarchiediagramm

CDocObjectServer::CDocObjectServer