CMSPAddress::GetStaticTerminals-Methode (mspaddr.h)
Die GetStaticTerminals-Methode wird von unseren Wrappermethoden ( get_StaticTerminals und EnumerateStaticTerminals) aufgerufen, um ein Array statischer Terminals abzurufen, die für diese Adresse verwendet werden können. Diese Methode aktualisiert die interne Liste der Terminals der Adresse, indem UpdateTerminalList aufgerufen wird, wenn die Liste nicht auf dem neuesten Stand ist. Wenn der ppTerminals-ParameterNULL ist oder der *pdwNumTerminals-Parameter nicht groß genug ist, um alle Terminalzeiger aufzunehmen, gibt diese Methode einfach (als *pdwNumTerminals) die Anzahl der verfügbaren Terminals zurück. Wenn ppTerminals nicht NULL und *pdwNumTerminals groß genug ist, addRefs jeden Terminalzeiger und platziert das Array der Terminalzeiger in *ppTerminals, wobei *pdwNumTerminals auf die Anzahl der zurückgegebenen Terminalzeiger festgelegt wird. Wenn der abgeleitete MSP den Satz der zurückgegebenen Terminals ändern möchte, überschreibt er wahrscheinlich UpdateTerminalList , anstatt diese Methode zu überschreiben.
Syntax
HRESULT GetStaticTerminals(
[out] DWORD *pdwNumTerminals,
[out] ITTerminal **ppTerminals
);
Parameter
[out] pdwNumTerminals
Zeiger auf die Anzahl der statischen Terminals.
[out] ppTerminals
Zeiger auf ein Array von ITTerminal-Schnittstellen .
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | mspaddr.h |